更新Apple Wallet Pass时收到无效的传递数据

时间:2017-05-24 17:56:42

标签: php passbook wallet

我已经在PHP中实现了所有5个端点,并且所有端点似乎都正常工作。但是当我提供更新的传递以响应Web服务获取最新版本的传递( GET请求到webServiceURL / version / pass / passTypeIdentifier / serialNumber 时,传递不是更新并在错误日志中我收到以下错误。

{"logs":["[2017-05-24 22:37:50 +0530] Get pass task (pass type pass.com.xxxx.xxxx, serial number 285527, if-modified-since (null); with web service url http://www.xxxx.com/xx/xx/public/pass_api) encountered error: Received invalid pass data (The pass cannot be read because it isn't valid.)"]}

此外,我不知道应该通过哪些获取最新版本的通行证网络服务。我是否应该传递更新的pass.jsonpass.pkpass的原始文件或pass.pkpass的可下载格式,因为在Apple PassKit Web服务参考指南中它的编写类似 如果请求已获得授权,使用传递数据的有效负载返回HTTP状态200. 所以我不确定要作为有效负载传递什么。

我的所有端点和整个代码都是用PHP格式的。

0 个答案:

没有答案