簡體   English   中英

錢包中的 Apple Passes 不會更新推送通知

[英]Apple Passes in Wallet don't update on push notifications

我在將 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 )。

但! 我的 iPhone 上的 Wallet 中既沒有通知也沒有更新的通行證。

當我進行手動更新時,通行證會更新並顯示更新通知。

我無法理解我做錯了什么......

PS 我使用https://github.com/mdigger/apns向 APNS 發出請求。

連接到 APNS 以進行錢包更新時,您需要使用用於簽署通行證的相同通行證類型 ID 證書進行連接。

請參閱以下部分:

當事情發生變化時,您的服務器會發送推送通知

錢包文檔中

您的服務器發送以下信息:

  • 通行證類型標識符(在證書中)
  • 推送令牌(在與 Apple 推送通知服務的通信中)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM