天天看點

如何配置iOS推送通知

配置推送通知比較麻煩,需要ios開發者帳号,然後配置一個apple id、配置概要檔案和ssl證書。

如何配置iOS推送通知

1 證書簽名請求

首先需要證書簽名請求,這需要在mac os x系統中完成,通過在系統中選擇“實用工具”→“鑰匙串通路”,然後在打開菜單“鑰匙串通路”→“證書助理”→“從證書頒發機構請求證書…”。

如何配置iOS推送通知

選擇“從證書頒發機構請求證書”菜單後會彈出證書助手對話框,在使用者電子郵件位址輸入你的郵件位址,常用名稱中輸入你的名字,然後在請求是選項中勾選“儲存到磁盤”。

如何配置iOS推送通知

在證書助手對話框中點選“繼續”按鈕,然後會彈出儲存證書檔案對話框

2 配置應用推送通知

首先我們需要建立app id,我們建立的app id是<team id>.com.51work6. mypushnot。然後我們在app id清單中找到它,選擇後面的點選configure超連結進入應用配置頁面,勾選“enable for apple push notification service”開啟推送通知支援。

如何配置iOS推送通知

3 生成ssl證書

push ssl certificate中有兩個可以配置,它們是:development push ssl certificate(為開發配置證書)和production push ssl certificate(為釋出産品配置證書)。我們開發階段配置development push ssl certificate,選擇後面的configure按鈕。

如何配置iOS推送通知

選擇continue按鈕,在這個對話框中可以選擇我們上一節中我們請求的證書簽名檔案。

如何配置iOS推送通知

然後選擇generate按鈕,檔案開始上傳,上傳成功并生成ssl證書,我們可以在這個頁面中點選download按鈕下載下傳生成的ssl證書,以便于後面使用。

如何配置iOS推送通知

點選done按鈕關閉對話框回到配置頁面。

4 為ssl證書導出p12檔案

我們在程式設計時候需要使用p12格式檔案,p12用于存放個人證書和私鑰,通常包含保護密碼,是二進制格式。

上一節生成的ssl證書檔案是aps_development.cer,輕按兩下這個檔案出現修改鑰匙串的提示框,我們需要系統管理者密碼。

如何配置iOS推送通知

打開鑰匙串通路工具,選擇左邊鑰匙串為“登入”,在下邊的鑰匙串種類中選擇“我的證書”,在右邊的找到“apple development ios push services:com.51work6.mypushnot”。

如何配置iOS推送通知

右鍵會彈出對話框選擇導出“apple development ios push services:com.51work6.mypushnot”。

如何配置iOS推送通知

導出過程中需要選擇儲存檔案的位置和密碼保護,需要提供密碼

如何配置iOS推送通知

輸入密碼後點選“好”按鈕,系統還會讓我們輸入管理者使用者密碼,以便于許可這次導出操作。

如何配置iOS推送通知

輸入密碼選擇“總是允許”按鈕導出成功,導出檔案“證書.p12”,把這個檔案保管好以備後面程式設計時候使用。

繼續閱讀