苹果钱包通行证:更新呼叫触发器



已经有许多关于"如何实现更新服务"的文章。但是,我在下面有一个严重的问题:

通行证何时会在技术上更新? 更新的触发因素是什么? 何时调用存折的更新服务?

  1. 当用户单击更新推送通知时

  2. 当用户打开通行证时

  3. 在后台静默完成

  4. 当自动更新关闭且用户打开通行证时

    请帮忙

可以通过以下两种方式之一启动传递更新:

  1. 用户对通行证执行下拉刷新。
  2. 向设备发送推送通知。

在数字 2 的情况下,设备通过联系传递的 WebServiceURL 指定的服务来响应推送通知。

它发送设备标识符和传递类型标识符。Web 服务负责确定需要更新的刀路,并返回一组序列号。它通过查看更新标记并应用对传递有意义的任何机制来执行此操作。

然后,设备将为每个序列号请求更新的通行证。

这个过程在Apple的文档中有更详细的描述:

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

最新更新