Passbook pass更新错误日志


Passbook pass update error log

我试图弄清楚这个错误的含义:

〔2013-12-01 21:11:55-0700〕获取通行证任务(通行证类型pass.com.passbook,序列号102058742,如果自(null)起修改;使用web服务url https://)遇到错误:请求的序列号编号102058742,收到序列号

当我首先从通行证的背面进行手动更新时,它显示更新,然后在切换视图后再返回背面,它显示的更新时间与我第一次下载.pkpass时相同,而不是显示上次更新

这可能是最后更新日期的逻辑问题,如果修改了

通行证标题:

   $fileName = ($this->getName()) ? $this->getName() : basename($paths['pkpass']);
        header('Pragma: no-cache');
        header("Last-Modified:" . gmdate("D, d M Y H:i:s") . " GMT");
        header('Content-type: application/vnd.apple.pkpass');
        header('Content-length: '.filesize($paths['pkpass']));
        header('Content-Disposition: attachment; filename="'.$fileName.'"');

这是返回通行证的代码:

  sendResponse(200,  $pass->create(true),'text/html' ); 

我通过echo检查了Web服务,它返回了一个通行证,我不知道为什么不更新

任何帮助都将不胜感激

逻辑问题我发送的是通行证的序列号和名称的NULL/空字段一旦我修复了空字段,pass就可以更新,并且错误停止登录到我的错误日志表