[英]Can't push notification to APNS to update my pass in Apple Wallet
[英]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.