0

我将序列号为 1 的通行证添加到 iPod touch ,然后我将序列号为 34455 的通行证添加到 iPhone 5。接下来,我推送一个新的通行证;现在我可以通过切换传球的背面来更新传球。我在 iPhone 5 中切换通行证,然后更新通行证。但是当我在 iPod touch 中切换通行证时,通行证无法更新,并且我在 php_error.log 中收到此错误:

[01-May-2013 10:51:56 Europe/Berlin] Passbook Error Log: [2013-05-01 15:51:54 +0700] Get pass task (pass type pass.cam-mob.passbookpasstest, serial number 1, if-modified-since Wed, 01 May 2013 14:59:39 GMT + 7; with web service url http://192.168.1.202/passesWebserver/webService/) encountered error: Requested serial number 1, received serial number 34455

我应该如何解决这个问题?

4

1 回答 1

0

您的 Web 服务代码在响应Get Latest Version of a Pass调用时提供了错误的通行证。iPos 请求序列号 1(与安装的 pass 相同的序列号),但您的 Web 服务正在响应序列号 34455。

检查为Get Latest Version of a Pass呼叫提供服务的代码。当您应该为序列号 1 提供捆绑包时,您正在为序列号 34455 提供 .pkpass 包。

于 2013-05-01T10:06:09.110 回答