我是iOS开发的新手,希望使用PassKit库进行一个小项目。
经过大量搜索(苹果文档,stackoverflow(,我似乎无法清楚地理解我的问题的可能答案:
"有可能访问我没有创建的通行证吗?">
现在,我不是在谈论银行卡等与支付相关的通行证。我只是想了解一下活动门票、交通通行证等。
有什么办法做到这一点吗?(当然要征得用户同意(
谢谢你的帮助!:(
简单的答案是"不,你的应用程序无法访问它没有创建的通行证";这可能会侵犯隐私。
更详细的答案是,只要在应用程序的com.apple.developer.pass-type-identifiers
权限中指定了通行证类型标识符,您的应用程序就可以访问它没有创建的通行证。此权限的目的是允许一个应用程序访问由同一开发者的另一个应用创建的通行证。
这种权限还可以允许应用程序访问通过其他方法添加到钱包中的通行证;例如,航空公司的应用程序可以通过在航空公司的网站上登记来访问添加到钱包中的通行证。
标题中问题的答案是"您可以访问您创建的通行证"。
应用程序不能请求用户允许普通通行证访问。