我可以在Apple Wallet中访问哪些通行证

时间:2018-11-23 15:17:47

标签: ios swift passkit

我是iOS开发的新手,并且希望使用PassKit库来处理一个小项目。

经过大量搜索(Apple文档,stackoverflow)之后,我似乎无法清楚地了解我的问题的可能答案:

“是否可以访问我未创建的通行证?”

现在,我不是在谈论与付款相关的通行证,例如银行卡等。我只想概述一下活动门票,交通通行证等。

有什么办法可以做到这一点? (当然要得到用户的同意)

感谢您的帮助! :)

1 个答案:

答案 0 :(得分:1)

简单的回答是“不,您的应用程序无法访问未创建的通行证”;这可能是违反隐私的行为。

更详细的答案是,您的应用程序可以访问它未创建的通行证,只要在您的应用程序的com.apple.developer.pass-type-identifiers权利中指定了通行证类型标识符即可。此权利的目的是允许一个应用访问同一开发人员的另一应用创建的通行证。

此权利还可以使应用访问通过其他方法添加到钱包的通行证;例如,航空公司应用可以通过在航空公司网站上签入来访问添加到钱包中的通行证。

标题中问题的答案是“您可以访问创建的通行证”。

没有任何应用程序可以发出的请求,这将导致向用户发出允许普通通行证访问的请求。

相关问题