關於apns 推送的一些事宜

這裏,你的iOS、服務器相關代碼已經存在(iOS 客戶端能夠獲取到token值,而且上傳給服務器端),可是發現後臺發送通知後,設備沒法收到。服務器

我以爲,能夠從如下幾點排查問題:app

1. 獲取到的token是development仍是production,給到服務器端的p12文件是development的仍是production,二者是否統一。(給到服務器端的p12文件是否正確,這個p12文件,能夠從鑰匙串中導出)spa

2. 若是統一了,服務器端代碼中, 指向p12的文件名和密碼是否正確code

3. 服務器推送的token,是否和iOS客戶端生成的token一致orm

4. 再檢查下證書是否正確,好比APP ID 裏面有對推送配置更改的話,我的建議從新編輯一下profile,生成個新的。token

5. 服務器是否能夠鏈接apns成功ci

     Development: gateway.sandbox.push.apple.com TCP port 2195get

     Production: gateway.push.apple.com,  TCP port 2195io

相關文章
相關標籤/搜索