1

我创建了一些可以轻松交付给用户的通用通行证。在 Passbook 上安装后,它每 10-25 秒发送一次更新请求(如果启用了自动更新),这会在服务器上产生额外的负载。

我可以增加我正在交付的通行证的自动更新时间间隔,或者只是禁用通行证的自动更新。

4

1 回答 1

1

由于可以通过多种方式分发通行证(电子邮件、网络、应用程序、彩信等),通行证可能会过时,例如,嵌入在应用程序包中的通行证可能并不总是反映最新的内容.

为了适应这一点,对于所有包含webServiceURL并且authenticationToken将发出对Passbook WebserviceGetting the Serial Numbers for Passes Associated with a Device方法的调用的通行证。如果您的通行证没有更改,那么您不应向此调用返回任何序列号。如果您的 Web 服务也收到了对 的调用,但通行证没有改变,您应该发出响应。Getting the Latest Version of a Pass304

虽然上述两种情况都需要由您的 Web 服务器提供服务,但如果 pass 没有更改,负载应该不会很大,因为不需要编译新的 .pkpass 包。

如果您的通行证永远不会更改,那么您可以完全省略webServiceURLauthenticationToken键以防止通行证注册,但请记住,这也会阻止您将更新推送到通行证。

于 2013-06-12T14:17:40.747 回答