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

标签 ios swift passkit

我是 iOS 开发新手,希望使用 PassKit 库开发一个小项目。

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

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

现在,我不是在谈论与支付相关的通行证,例如银行卡等。我只是想了解事件门票、交通通行证等内容的概述。

有什么办法可以实现这一点吗? (当然要经过用户同意)

感谢您的帮助! :)

最佳答案

简单的答案是“不,您的应用无法访问不是它创建的通行证”;这将是潜在的隐私侵犯。

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

此权利还可以允许应用程序访问通过其他方法添加到钱包的通行证;例如,航空公司应用程序可以通过在航空公司网站上办理登机手续来访问添加到钱包中的通行证。

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

应用程序发出的请求不会导致向用户请求允许普通通行证访问。

关于ios - 我可以在 Apple Wallet 中访问哪些通行证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53449170/

相关文章:

ios - Swift - 无法转换 'UITableViewCell' 的值

swift4 - 无法从服务器下载 PKpass

apple-push-notifications - 苹果钱包 : Pass won't update automatically after pushing an update

ios - UITableView/cell query - 如何获得像 iStudiez 这样的表格 View ?

ios - RemoteIO AudioUnit 播放质量与回调运行时无关,而是与其他因素相关

ios - MPMusicPlayerController 无法从 Apple Music 播放

swift - 触摸时向 SKSpriteNode 添加动画(Swift)

ios - 对于 iOS 6 和 7,如何以必须位于状态栏下方的方式自定义导航栏 `y-position`?

ios - Swiftui 表单 View 跳转错误

ios - Apple Wallet 支持 NFC 的通行证用例