https://dev.netease.im/docs?doc=iOS_apns服務器
http://bbs.netease.im/read-tid-395測試
首先按着運行上面的全部步驟,個人個娘始終不行;用Pusher ,始終報 Notification error: APN invalid token 錯誤spa
最後,無數次實驗後,如下流程一步解決;.net
1.登陸蘋果開發者平臺,直接在Certificates 建立 通知生產證書,包含你項目所用的APPIDcode
2.建立 provisioning Profiles 文件,包含所用的證書,建立好後,導出雙擊安裝到Xcode 中blog
3.去XCode 項目中,這時打開Capabilities , Push Notifications 會有個小紅❌, 點擊Fixed 自動修復token
4.選中Scheme 爲 Release 打包 爲Adhoc(正式上線固然爲APPStore), 而後發包(我發包到蒲公英)開發
5.下載測試,消息推送OKget
總結: 從中,個人體會是,其實最關鍵的應該是必定要以Release 打包, 在打包過程當中 有跟蘋果服務器通訊,肯定了 production 類型 的 APNS Server 類型,由於一樣的代碼在工程中直接運行,測試,是收不到通知的;可是很奇怪的狀況之一是,直接運行工程it
在這種狀況下,運行 是能收到通知的 ,, 真是奇怪啊 ; 打開PushNotification的時候反而收不到了