[英]Testing push notifications in development with APNS HTTP/2
我正在嘗試確定針對APNS端點(例如,開發或生產),Xcode和Apple Push證書的組合需要做些什么,以便在開發過程中測試推送通知。 我覺得我已經嘗試了所有可能的組合,但是我一定缺少一些東西...
背景
BadDeviceToken
響應。 .p12
證書和deviceToken
,推送成功交付。 使這一問題更加復雜...
所以...
第3點告訴我,必須正確配置我的“調度”服務器,因為推送到Apple Wallet通行證會引起響應(例如,我可以看到從Wallet /通行證到服務器端點的后續請求)。
也就是說,Apple Wallet是“生產”應用程序。 我懷疑,因為我的應用程序(來自第1點)是非生產/開發的,所以有所不同。
。
題
有沒有人能夠在Xcode中成功接收發送到Apple的api.development.push.apple.com
終結點的推送通知? 您能否概述執行的步驟( developers.apple.com
等提供的證書)? 謝謝!
您應該能夠從服務器發送開發推送:
您需要連接到api.development.push.apple.com:443,而不是api.push.apple.com:443。 您都可以使用生產證書。
將推送發送到生產服務器不適用於開發版本-僅適用於通過AppStore配置導出的版本,但您無法調試它們(至少不能使用Xcode進行調試)
如果需要檢查生產端點是否正常工作,可以使用testflight
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.