Apple 手机钱包 - 如何发送更新的新通行证优惠券
Apple Mobile Wallet - how to send updated new pass coupon
参考链接和空间感谢@Passkit:
1: how-to-make-a-push-notification-for-a-pass
2: how-to-use-changemessage-key-in-pass-json
我缺少一个部分,我需要指导。
我将使用 APNS 服务发送推送通知。我不知道如何将新的 pass.pkpass 文件或捆绑包发送给我的客户?如果答案是我的网络服务那么我怎么知道这个请求是针对新的或更新的卡请求。现在我的网络服务仅在移除或安装任何卡时更新数据库。
我正在使用 passkit 库和 PHP 动态生成通行证。我的 API 处于冷融合状态。
这是一个三步过程。
当用户在他们的 iOS 设备上安装通行证并且指定了 webserviceUrl 值时,设备将自行注册,提供推送令牌。
当设备收到推送通知时,它会联系您的 API 询问已更改的通行证列表(使用时间戳)。您 return 所有已更新通行证的序列号(用于您的通行证类型标识符)。
iOS 将为每个序列号请求新的通行证。如果将区分通行证并显示相关的 changeMessage 值。
这在开发人员指南中有更详细的解释:https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/PassKit_PG/Updating.html#//apple_ref/doc/uid/TP40012195-CH5-SW1
参考链接和空间感谢@Passkit:
1: how-to-make-a-push-notification-for-a-pass
2: how-to-use-changemessage-key-in-pass-json
我缺少一个部分,我需要指导。
我将使用 APNS 服务发送推送通知。我不知道如何将新的 pass.pkpass 文件或捆绑包发送给我的客户?如果答案是我的网络服务那么我怎么知道这个请求是针对新的或更新的卡请求。现在我的网络服务仅在移除或安装任何卡时更新数据库。
我正在使用 passkit 库和 PHP 动态生成通行证。我的 API 处于冷融合状态。
这是一个三步过程。
当用户在他们的 iOS 设备上安装通行证并且指定了 webserviceUrl 值时,设备将自行注册,提供推送令牌。
当设备收到推送通知时,它会联系您的 API 询问已更改的通行证列表(使用时间戳)。您 return 所有已更新通行证的序列号(用于您的通行证类型标识符)。
iOS 将为每个序列号请求新的通行证。如果将区分通行证并显示相关的 changeMessage 值。
这在开发人员指南中有更详细的解释:https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/PassKit_PG/Updating.html#//apple_ref/doc/uid/TP40012195-CH5-SW1