資源描述:
《ios開發(fā)之推送—極光推送》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、http://www.mobiletrain.org/iOS開發(fā)之推送—極光推送1.首先介紹一下蘋果推送機制(APNS:)Provider是給你手機應(yīng)用發(fā)出推送消息的服務(wù)器,而APNS(ApplePushNotificationService)則是蘋果消息推送服務(wù)器。你本地的服務(wù)器當(dāng)需要給應(yīng)用推送一條消息的時候,先要將消息發(fā)出到蘋果推送服務(wù)器,然后再由蘋果推送服務(wù)器將消息發(fā)到安裝了該應(yīng)用的手機。接下來再看一張解釋圖:那么在進行推送過程中,對于初學(xué)者最難搞的部分不外乎就是對證書的處理,那么接下來我將會對如何請求推送證書
2、以及配置證書做詳細(xì)的步驟講解關(guān)于證書的請求http://www.mobiletrain.org/1.首先找到電腦的,然后打開,找到,再次點開,找到鑰匙串訪問。2.接下來點開鑰匙串訪問,然后電腦左上角點擊鑰匙串訪問à證書助理à從證書頒發(fā)機構(gòu)請求證書3.第二步執(zhí)行完畢后會進入到下圖(圖1)頁面,用戶電子郵件要填寫開發(fā)者賬號的郵箱,常用名稱填寫自己的姓名就好,然后要選擇存儲到磁盤,然后點擊繼續(xù),這個時候會彈出保存該證書的位置(圖2),選擇桌面就可以.這個時候就會在桌面生成一份CSR文件圖1http://www.mobile
3、train.org/圖2然后打開瀏覽器,進入到蘋果開發(fā)者中心頁面.點擊右上角Account,進入到下圖(圖3)頁面,輸入開發(fā)者賬號密碼進入主頁,找到下圖位置點擊,這里是創(chuàng)建開發(fā)者證書和發(fā)布證書的地方以及x-code執(zhí)行證書的地方http://www.mobiletrain.org/圖3點擊后進入到下面的頁面(圖4)北京千鋒互聯(lián)科技有限公司版權(quán)所有http://www.mobiletrain.org/北京千鋒互聯(lián)科技有限公司版權(quán)所有http://www.mobiletrain.org/首先點擊AppIds,先創(chuàng)建ID點
4、擊下圖上的+按鈕點擊按鈕后進入到下面的頁面AppIDDescription填寫一下ID描述,要根據(jù)工程名稱來命名BundleID需要填寫Xcode工程里的BundleID因為是要做推送,所以把下圖的PushNotifations選擇上然后點擊continue北京千鋒互聯(lián)科技有限公司版權(quán)所有http://www.mobiletrain.org/點擊完continue后會進入到下圖頁面,點擊registe,然后點擊done北京千鋒互聯(lián)科技有限公司版權(quán)所有http://www.mobiletrain.org/點擊done后
5、,會彈出來該開發(fā)者賬號下的所有AppId,如下圖,我剛剛自己創(chuàng)建了demo1text,能夠找到剛剛創(chuàng)建好的APPID北京千鋒互聯(lián)科技有限公司版權(quán)所有http://www.mobiletrain.org/此時,依次點擊網(wǎng)頁左側(cè)的按鈕如下圖,來創(chuàng)建開發(fā)證書和發(fā)布證書,在這里說一下開發(fā)證書(為了給開發(fā)者做代碼調(diào)試用的證書)發(fā)布證書(將APP發(fā)布到APPSTORE上的證書),,,在這里我只拿開發(fā)證書舉例子,發(fā)布證書和開發(fā)證書的請求方式一樣點擊Development后,會進入到如下頁面,點擊+號點擊加號后,進入到下面的頁面,因
6、為是做推送,所以把ApplePushNotificationserviceSSL選擇上,拉到網(wǎng)頁最底下,點擊continue北京千鋒互聯(lián)科技有限公司版權(quán)所有http://www.mobiletrain.org/進入到下面的頁面,大家看AppID要選擇剛剛上一步創(chuàng)建的AppID北京千鋒互聯(lián)科技有限公司版權(quán)所有http://www.mobiletrain.org/一直點擊continue到看到如下頁面,點擊ChooseFile這時候要把最開始使用鑰匙串申請下來的CSR文件選擇上選擇完畢后,再次點擊continue會進入到
7、下面的頁面,此時開發(fā)證書就申請下來了,點擊download,把該證書也暫時存放在桌面上雙擊剛剛保存在桌面上的證書,然后點開鑰匙串à登錄à>我的證書就會發(fā)現(xiàn)剛剛雙擊的證書出現(xiàn)在我的證書里面了,如下圖北京千鋒互聯(lián)科技有限公司版權(quán)所有http://www.mobiletrain.org/然后在我的證書目錄下,右鍵選擇剛剛的開發(fā)證書,選擇導(dǎo)出(切忌此處不要把證書展開)然后會進入到如下頁面,因為我導(dǎo)出的是開發(fā)證書,所以我寫上開發(fā)2個字,位置也選擇桌面吧.這樣就生成了一個p12文件.再點擊存儲的時候需要填寫密碼,最好就寫簡單易記
8、的,例如123456,這個密碼一定要牢記到此為止,開發(fā)證書的片p12文件就搞定了,同理,發(fā)布證書按照上面的開發(fā)證書的步驟也會生成一個p12文件.北京千鋒互聯(lián)科技有限公司版權(quán)所有http://www.mobiletrain.org/證書處理完畢就開始進入正題,開始搞推送,推送的知識點里對于初學(xué)者也就請求證書會麻煩一點咱們這里講推送呢,借助一個第三