我是一名尝试与iOS Passbook App集成的Java API开发人员。我用Pass.json和其他必要的资源创建了一个PKPass包。我可以在Safari,Passbook移动应用程序中查看创建的传递。
目前我正在尝试更新通行证。我已经公开了一项注册设备的服务,通过该服务我可以捕获设备(推送)令牌,设备库标识符,传递标识符。
当我尝试更新传递时,我正在使用APNS从设备创建Pull请求。我已经公开了获取与设备关联的通行证的序列号的服务,我可以发送通行证"序列号"和"最后更新"回到设备。
然后设备点击我的获取最新版本的Pass服务,我正在创建一个新的PKPass包。我将新的pkpass包存储在服务器中,并将bundle作为服务中的字节数组。我必须将pkpass软件包发送回设备,我不能这样做。我对此有以下疑问。
简单地说,我无法在更新中穿越终点线,其他所有内容都按预期工作,直到我必须发送的响应为止'获取最新版本的通行证'。
所以从Java的角度来看,我需要一个Restful响应实体来发送最新版本的PKPass。
如果可能,请提供一些示例Java代码。
------ ---- EDIT
实际上我添加了以下标题。
内容 - 处置:表单数据;名称=" 409eedb9-bf2e-436D-bb2b-fed3c6630c66&#34 ;;文件名=" 409eedb9-bf2e-436D-bb2b-fed3c6630c66.pkpass" Cache-Control:必须重新验证,post-check = 0,pre-check = 0 Content-Type:application / vnd.apple.pkpass 内容长度:28996 日期:2015年4月17日星期五16:32:51 GMT