今天就由本菜鳥給大家做一個簡單的IOSApp消息推送教程吧!一切從0開始,包括XCode6, IOS8, 以及蘋果開發(fā)者中心最新如何注冊應(yīng)用,申請證書以及下載配置概要文件,相信很多剛開始接觸ios的人會很想了解一下。(ps:網(wǎng)上看了一下雖然有很多講述推送的好教程,我也是看著一步步學(xué)會的,但是這些教程的時間都是去年或者更早時期的,對引導(dǎo)新手來說不是很合適)
這里有一些比好的ios應(yīng)用和游戲源碼案例:http://code.662p.com/list/12_1.html
第一部分
首先第一步當(dāng)然是介紹一下蘋果的推送機(jī)制(APNS)咯(ps:其實每一篇教程都有),先來看一張?zhí)O果官方對其推送做出解釋的概要圖。
<ignore_js_op>
PRovider是給你手機(jī)應(yīng)用發(fā)出推送消息的服務(wù)器,而APNS(Apple Push Notification Service)則是蘋果消息推送服務(wù)器。你本地的服務(wù)器當(dāng)需要給應(yīng)用推送一條消息的時候,先要將消息發(fā)出到蘋果推送服務(wù)器,然后再由蘋果推送服務(wù)器將消息發(fā)到安裝了該應(yīng)用的手機(jī)。
接下來再看一張解釋圖:
<ignore_js_op>
根據(jù)上圖的邏輯我來給大家解釋一下:
1.你的IOS應(yīng)用需要去注冊APNS消息推送功能。
2.當(dāng)蘋果APNS推送服收到來自你應(yīng)用的注冊消息就會返回一串device token給你(很重要)
3.將應(yīng)用收到的device Token傳給你本地的Push服務(wù)器。
4.當(dāng)你需要為應(yīng)用推送消息的時候,你本地的推送服務(wù)器會將消息,以及Device Token打包發(fā)送到蘋果的APNS服
5.APNS再將消息推送給目的iphone
第二部分
1.從證書頒發(fā)機(jī)構(gòu)頒發(fā)證書
打開你mac的鑰匙串訪問: <ignore_js_op>
然后點擊鑰匙串訪問
<ignore_js_op>
隨后它會彈出一個窗口 <ignore_js_op>
詳細(xì)說明:http://ios.662p.com/thread-2263-1-1.html
新聞熱點
疑難解答