Passbook传递更新错误日志

时间:2013-12-02 15:13:53

标签: php passbook

我试图找出这个错误意味着什么:

  

[2013-12-01 21:11:55 -0700]获取传递任务(传递类型   pass.com.passbook,序列号102058742,if-modified-since(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.'"');

这是返回pass:

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

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

非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

逻辑问题 我正在为传递的序列和名称发送NULL /空字段 一旦我修复了空字段,传递就能够更新并且错误停止登录到我的错误日志表