我希望用户能够通过点击应用程序中的按钮,将自己的PKPass
和自己的名字添加到苹果钱包中。我已经创建了CustomPass.pkpass;primaryFields"标签";设置为用户名。我会更新";标签";在pass.json
以某种方式添加到钱包之前?我发现关于如何做到这一点的信息很少。可能使用PKAddPassesViewController
?
是否可以在不使用webServiceURL/PassKit API的情况下以这种方式将通行证添加到钱包?
更新pass.json后,您需要重新创建并签署pass bundle,如上所述。这最好使用web服务来完成:对于应用内签名,需要使用应用程序分发签名密钥,这是一个安全风险。
不过,Apple提供了一个本地签名的示例https://developer.apple.com/services-account/download?path=/iOS/Wallet_Support_Materials/WalletCompanionFiles.zip。