我已经创建了 Apple 优惠券discountcoupon.pkpass
。我将它上传到我的公共服务器上,并提供了直接下载链接。当我在 iPhone 或 iPad 中打开该链接时,iOS 无法识别该通行证。
如何在我的网站上提供下载链接?当用户点击我的优惠券链接时,它应该会显示 Wallet add pass 屏幕。
您需要将 MIME 类型设置application/vnd.apple.pkpass
为 iOS 才能将文件识别为通行证并打开 Wallet。
请参阅此问题以了解如何执行此操作。
在包含优惠券下载链接的 index.html 文件夹中,创建一个新的 .htaccess 文件,其中包含以下代码:
AddType application/vnd.apple.pkpass pkpass
然后保存并刷新,它会工作
你有一台苹果电脑吗?尝试.pkpass
在 iOS 模拟器中打开文件并读取系统日志。
你需要了解。pkpass
只是一个“压缩文件”。虽然你可以压缩成一个.pkpass
文件,但是那个 pass 的内容可能不符合 iPhone 设置的要求,比如证书无效或有pass.json
问题。
因此,尝试使用 iOS 模拟器并记录错误消息,它为您即将开始的开发提供了一种简单的方法