电子钱包中的Apple Pass不会更新推送通知

时间:2017-11-28 17:45:20

标签: ios iphone apple-push-notifications passbook

我对Apple Wallet的Apple推送通知与我的网络服务的整合存在问题。

什么有效:

然后我更新服务器上的传递。当我尝试发送推送通知时,没有任何反应。

我做了一些调试,APN服务器(https://api.push.apple.com:443)返回代码200,其中包含空主体和非空" apns-id"头。这看起来不错(https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingwithAPNs.html)。

BUT!我的iPhone上的电子钱包中既没有通知也没有更新的通行证。

当我进行手动更新时,会显示通过更新和更新通知。

我无法得到我做错的事情......

P.S。我使用https://github.com/mdigger/apns向APNS发出请求。

1 个答案:

答案 0 :(得分:1)

连接到APNS以进行电子钱包更新时,您需要使用用于签署通行证的相同通行证类型ID证书。

参见以下部分:

  

当某些内容发生变化时,您的服务器会发送推送通知

<{3>}中的

  

您的服务器发送以下信息:

     
      
  • 传递类型标识符(在证书中)
  •   
  • 推送令牌(在与Apple推送通知服务的通信中)
  •