一:前言
第三方之推送極光推送
二.原理
1.請(qǐng)求APNS獲得deviceToken
2.得到APNS返回的deviceToken
3.發(fā)送deviceToken給極光的服務(wù)器
4.極光服務(wù)器給APNS推送消息同時(shí)帶上這個(gè)deviceToken
5.APNS會(huì)根據(jù)這個(gè)deviceToken把消息推送到相應(yīng)的設(shè)備上
三:步驟
1.準(zhǔn)備工作
<1>注冊(cè)極光推送開發(fā)者賬號(hào)以及在極光后臺(tái)注冊(cè)應(yīng)用
<2>制作推送證書
1.如果你還沒有為你的APP注冊(cè)過APPID.
那么請(qǐng)看極光官方制作推送證書的步驟https://docs.jiguang.cn/jpush/client/iOS/ios_cer_guide/
2.如果你已經(jīng)之前已經(jīng)有個(gè)一個(gè)APPID(PS:截圖皆為我配置成功的截圖)
1)找到你的APPID為其添加上Push Server
2)制作證書 點(diǎn)擊Create Certificate按照網(wǎng)頁中的操作進(jìn)行
3)制作完成后點(diǎn)擊Download
Development SSL Certificate為開發(fā)環(huán)境下的推送證書
Production SSL Certificate 為生產(chǎn)環(huán)境下的推送證書
<3>導(dǎo)出p.12證書上傳到極光后臺(tái)
2.工程配置部分請(qǐng)看極光官網(wǎng)說明https://docs.jiguang.cn/jpush/client/iOS/ios_guide_new/
3.代碼部分 類目代碼在 Github 歡迎下載參考
4.補(bǔ)坑
1.如果之前已經(jīng)上架過的小伙伴 但在新的版本中集成了極光推送 請(qǐng)刪除之前的發(fā)布證書 重新生成一個(gè)帶有Push Server的發(fā)布證書
2.上架需要這個(gè)新的帶有Push Server的證書
3.如有任何疑問請(qǐng)聯(lián)系QQ:122092669或者發(fā)簡(jiǎn)信給我