iOS - PassBook 自动更新

标签 ios passbook

我创建了一个通行证文件并添加到钱包中。我想知道我错过了什么会在通行证后面显示自动更新选项?
就像这张图片:https://dxjl3qy52c1o9.cloudfront.net/wp-content/uploads/2016/03/22080644/ios-apple-wallet-share-526x1024.png

我的通行证背面看起来像这样的图像:
https://support.apple.com/library/content/dam/edam/applecare/images/en_US/iOS/iphone6-ios9-wallet-pass-auto-updates-inshell.jpg

我通过两种方式添加了 pass,一种是通过电子邮件手动发送,另一种是在 xcode 捆绑资源中添加 pass 文件并通过代码从那里获取并使用本教程中提到的 Passkit 框架添加:https://www.captechconsulting.com/blogs/ios-6-tutorial-integrating-passbook-into-your-applications

我是否需要集成服务器才能显示该选项?当我在苹果文档( https://developer.apple.com/library/ios/documentation/PassKit/Reference/PassKit_WebService/WebService.html#//apple_ref/doc/uid/TP40011988 )和其他一些答案中阅读了类似的内容时。

我不是要更新通行证,我只是想知道出于学习目的,为什么我自己的通行证后面没有显示该选项。如果有人可以澄清这一点,我将非常感激。

最佳答案

您只需要在 pass.json 中有一个 webServiceURL 和 authenticationToken 即可显示该选项。

要使更新正常工作,您需要在服务器上实现 Web 服务协议(protocol)。

关于iOS - PassBook 自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36405833/

相关文章:

ios - 存折权利?

ios - 删除通用存折中缩略图周围的白色边框?

php - 如何调用php中的函数进行iOS存折文件下载

ios - 本地化 IOS 按钮标签

ios - 为 CoreData 设置默认值

ios - Swift - TableView 将 IndexPath 返回为 nil

ios - Apple Wallet 中的 Apple Watch 1D 条形码不可见

ios - 放弃文本字段 - 代码重用

ios - 使用 Swift 在 UIWebView 中旋转 PDF

objective-c - 在运行时编辑存折通行证 (.pkpass) 文件?