更新通行证时出错

时间:2013-05-01 09:07:37

标签: web-services ios6 passbook if-modified-since

我向iPod touch添加了序列号1的通行证,然后我使用序列号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

我该怎么解决这个问题问题?

1 个答案:

答案 0 :(得分:0)

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

检查为Get Latest Version of a Pass电话提供服务的代码。当您为串行1提供服务时,您正在为串行34455提供.pkpass包。