1. 注冊JPush賬號 JPush官網(wǎng)
2. 下載SDK
? ? 2.1 下載地址:https://www.jpush.cn
? ? 2.2 根據(jù)文檔進行集成
? ? ? ? ? 2.2.1 文檔:http://docs.jpush.io/guideline/ios_guide/
? ? ? ? ? 2.2.2 文檔介紹的已經(jīng)很詳細(xì)了.
3. 注意點:App Key需要登錄,添加自己的應(yīng)用即可獲得,文檔中沒有給出跳轉(zhuǎn)的鏈接,可以從JPush官網(wǎng)登錄 登錄界面如下
4. 創(chuàng)建需要兩個.p12證書
? ? 4.1 ?從 aps_developer.cer中導(dǎo)出的.p12文件
? ? ? ? ? ?* 進入到鑰匙串,導(dǎo)出.p12
5. 保存.p12文件
6. ?輸入證書保護密碼
7. 輸入用于鑰匙串訪問的電腦密碼
8. ?再次輸入用于鑰匙串訪問的電腦密碼
9. ? 從 aps_production.cer 中導(dǎo)出的.p12文件,導(dǎo)出方法與上面相同
如果失敗
1. 上傳.p12證書,如果證書失效了會上傳失敗
解決方案:
? ? ? 1. 首先產(chǎn)生從證書管理中心從新下載一個新的aps_deleveper.cer替換這個,安裝新下載的aps_deleveper.cer,需要把原來的那個給刪除,才能保證這個新的能夠安裝上去,然后重新導(dǎo)出一個.p12,在上傳JPush(一般這樣搞下就可以了)
? ? ? 2. 有時候是證書安裝時候,有問題把證書重寫刪除重新安裝一下
? ? ? 3. 如果上面方法,搞了一遍還不行,終極解決方案,把所有的證書都刪除了重新搞
10. 上傳完畢如下圖
根據(jù)文檔在代碼中集成JPush
? ? ? 1. 創(chuàng)建項目
? ? ? 2. 導(dǎo)入JPush框架
? ? ? 3. 導(dǎo)入其他依賴框架
? ? ? 4. 修改info文件,BundleId為我們遠(yuǎn)程推送的BundleID:cn.itcast.xfy.push
? ? ? 5. 從JPush的Demo中拷貝一個PushConfig.plist的文件,修改該文件中AppKey,為我們創(chuàng)建出來的那個AppKey
? ? ? 6. 拷貝代碼
? ? ? 7. 看到下面的打印
? ? ? 2015-07-14 17:16:53.337 預(yù)習(xí)04-激光推送[JPush][1011:480550] JPushLog: ? ? ? ? upload device token success
? ? ? 8. 表示集成成功了!
? ? ? 9. 回到JPush網(wǎng)站的應(yīng)用管理中,測試激光推送
11. 下拉,點擊發(fā)送按鈕即可