注:次篇文章為本人的開發(fā)筆記 希望能幫助到大家
做推送之前思币,我認(rèn)為我們有必要先了解一下它的推送原理彬向。這樣我們才能更好的去集成汗唱。
??下面圖中一共有六步操作 圖下方是我每一步驟的解釋
1.由我們自己的App向iOS設(shè)備發(fā)送一個注冊通知空郊。
2.iOS會向“蘋果遠(yuǎn)程推送服務(wù)器”發(fā)送App的Bundle_id 以及手機(jī)設(shè)備的UDID份招。
3.“蘋果遠(yuǎn)程推送服務(wù)器”會根據(jù)我們發(fā)送的Bundle_id和UDID生成一個deviceToken 發(fā)送給我們的APP。
4.我們的APP當(dāng)接收到由“APPNS Server”發(fā)送過來的deviceToken后 再把它發(fā)送給“我們自己商家后臺服務(wù)器”由服務(wù)器保存在數(shù)據(jù)庫中狞甚。
5.當(dāng)商家想發(fā)送推送時, 在“我們自己商家后臺服務(wù)器”中輸入要發(fā)送的消息并選擇發(fā)給哪些用戶的deviceToken锁摔,由服務(wù)器發(fā)送給APNs
6.APNs根據(jù)deviceToken發(fā)送給對應(yīng)的用戶,最后就到我們手機(jī)上面了哼审。
開始集成(這里就很簡單了 我就直接扒鏈接給你們 自己去看吧??)
導(dǎo)入SDK可以使用Cocoapods導(dǎo)入 或者自己手動集成谐腰。當(dāng)然還是建議使用Cocoapods導(dǎo)入孕豹,這樣會省去很多麻煩* IOS 集成指南
不知道證書怎么去弄的可以看看 iOS 證書設(shè)置指南
標(biāo)簽與別名 API (iOS)
其實(shí)很簡單 按照官方文檔的指示 一步一步走就可以了 沒有啥問題
提示:在調(diào)試的時候后,雖然“生產(chǎn)證書”十气、“開發(fā)證書”都已經(jīng)驗(yàn)證成功了励背。但是在我們測試調(diào)試時,如果你的APP 沒有上線過砸西、或者沒上線的話你使用“生產(chǎn)環(huán)境”發(fā)消息 是接收不到的