ios - Apple 存折(钱包)设备注册不是通过应用程序

标签 ios passbook wallet

我正在尝试建立一个网络服务来将折扣信息推送给最终用户。我的问题是,我知道我们可以通过我自己的应用推送优惠券,但是有什么方法可以避免最终用户安装我们的应用吗?有什么可能的方法,我们只使用网络服务从我们的用户那里获取 device_library_identifier 以将通知推送到苹果存折?

非常感谢!

最佳答案

例如,Pkpass 文件可以从网页下载、附加到电子邮件或通过二维码加载。您无需使用应用程序来传送它们。

当一个 .pkpass 文件被添加到用户的钱包时,它会在您的网络服务中注册自己,然后您可以将更新推送到通行证。

此 Web 服务在 Apple 的文档中有所概述,涵盖了记录通行证所需的内容:

https://developer.apple.com/library/ios/documentation/PassKit/Reference/PassKit_WebService/WebService.html

Apple 钱包概述中“更新通行证”下的部分解释了它在通行证上下文中的工作原理

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/PassKit_PG/Updating.html#//apple_ref/doc/uid/TP40012195-CH5-SW1

关于ios - Apple 存折(钱包)设备注册不是通过应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35168604/

相关文章:

ios - 钱包应用程序未向我的网络服务器发送注册请求

ios - 在 loadView 中设置 UIView 的 backgroundColor 没有效果

iphone - UIScrollview 使当前图像变大

c# - 使用 pushsharp 发送存折更新

ios6 - Passbook Pass 图像的尺寸是多少?

python - 如何在Python中查看USDT(Tether)的余额?

node.js - 使用 aws api 网关的 Wallet Pass 自动更新 Web 服务

ios - 根据用户身份验证状态在启动时设置 Root View Controller

android - 无法从 cordova cli 为 iOS 构建项目

ios - 在Linux中生成pkpass文件