我试图找出这个错误意味着什么:
[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检查了网络服务,它返回了一个通行证,我不知道为什么不更新
非常感谢任何帮助
答案 0 :(得分:0)
逻辑问题 我正在为传递的序列和名称发送NULL /空字段 一旦我修复了空字段,传递就能够更新并且错误停止登录到我的错误日志表