雲信推送通知 APN invalid Token


 

 

https://dev.netease.im/docs?doc=iOS_apns

http://bbs.netease.im/read-tid-395

 

首先按着運行上面的所有步驟,我的個娘始終不行;用Pusher ,始終報 Notification error: APN invalid token 錯誤

 

 

最后,無數次實驗后,以下流程一步解決;

 

1.登錄蘋果開發者平台,直接在Certificates 創建 通知生產證書,包含你項目所用的APPID

 

2.創建 provisioning Profiles 文件,包含所用的證書,創建好后,導出雙擊安裝到Xcode

 

3.去XCode 項目中,這時打開Capabilities ,   Push Notifications 會有個小紅點擊Fixed 自動修復

 

4.選中Scheme 為 Release 打包 為Adhoc(正式上線當然為APPStore), 然后發包(我發包到蒲公英)

 

5.下載測試,消息推送OK

 

 

總結: 從中,我的體會是,其實最關鍵的應該是一定要以Release 打包, 在打包過程中 有跟蘋果服務器通信,確定了 production 類型 的 APNS Server 類型,因為同樣的代碼在工程中直接運行,測試,是收不到通知的;但是很奇怪的情況之一是,直接運行工程

 

 

在這種情況下,運行 是能收到通知的 ,, 真是奇怪啊 ; 打開PushNotification的時候反而收不到了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM