Ios6 服务器如何响应设备获取更新通行证的请求

Ios6 服务器如何响应设备获取更新通行证的请求,ios6,passbook,getresponse,Ios6,Passbook,Getresponse,要获取Pass的最新版本,请获取对webServiceURL/Version/passs/passTypeIdentifier/serialNumber的请求。服务器如何响应此请求?这是我使用的代码: if(strtoupper($\u服务器['REQUEST\u方法])===“GET”&&$REQUEST[3]==“passes”){ $passTypeID=$request[4]; $serial=$request[5]; $auth_key=str_replace('ApplePass',

要获取Pass的最新版本,请获取对webServiceURL/Version/passs/passTypeIdentifier/serialNumber的请求。服务器如何响应此请求?这是我使用的代码:
if(strtoupper($\u服务器['REQUEST\u方法])===“GET”&&$REQUEST[3]==“passes”){
$passTypeID=$request[4];
$serial=$request[5];
$auth_key=str_replace('ApplePass','',$headers['Authorization']);
}

来自

  • 若请求被授权,则返回HTTP状态200和pass数据的有效负载
  • 如果请求未经授权,则返回HTTP状态401
  • 否则,返回相应的标准HTTP状态

“pass数据的有效负载”是指.pkpass包。

我也已经看到了!但这一点,我需要发送。pkpass到设备?是-如果.pkpass现在与设备上的.pkpass不同,则发送新的.pkpass。否则,只需发送一个
304
“未修改”标题。我如何知道设备上的.pkpass是新的还是旧的?所以这一步,我需要直接发送.pkpass还是通过推送通知?在使用之前: