所以我设法让单个
pkpass
与下载按钮一起使用。不过,我正在寻找可以让您一次下载多张通行证的解决方案,例如多程票。
有:https://developer.apple.com/documentation/walletpasses/distributing_and_updating_a_pass
上面写着:
提供通行证捆绑包,使您的用户能够一次下载多个通行证。创建通票包: 创建一个 .zip 文件,其中包含作为捆绑包一部分的通行证的 .pkpass 文件。 将 .zip 文件的扩展名更改为 .pkpasses。 您可以像分发单个通行证一样分发一组通行证。通行证捆绑包的 MIME 类型是“application/vnd.apple.pkpasses”。
但我这样做了,它被视为通用文件下载,而不是用存折打开。有办法做到吗?
我发现,它将适用于 IOS 15。所以这是一个未来的功能。 https://developer.apple.com/videos/play/wwdc2021/10092/
对于其他因捆绑通行证而苦苦挣扎的人,您必须通过 safari 打开它们......否则,它们只会显示为要下载的文件。 在苹果关于通行证捆绑包的网站上,苹果表示它们可以像单一通行证一样分发。但只有通过 safari 打开时他们才会告诉您...我们将其作为电子邮件发送,并且发送 .pkpass 文件并在 iOS 设备上使用常规电子邮件应用程序、gmail 应用程序或 Outlook 打开它没有任何问题。但 .pkpasses 文件只有在您从 safari 浏览器浏览这些电子邮件服务时才能打开。