我创建了一个通行证文件并添加到钱包中。我想知道我错过了什么会在通行证后面显示自动更新选项?
就像这张图片: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/