MobPush推送證書製作

登陸 蘋果開發者網站 進入開發者賬戶。

MobPush推送證書製作

從開發者賬戶頁面左側入口進入“Certificates, IDs & Profiles” 頁面。

MobPush推送證書製作

創建 App ID,填寫 App IDs 的 Name 和 Bundle ID(如果 ID 已經存在可以直接跳過此步驟)。

MobPush推送證書製作

注: 此處需要指定具體的 Bundle ID 不要使用通配符。

MobPush推送證書製作

為 App 開啟 Push Notification 功能。如果是已經創建的 App ID 也可以通過設置開啟 Push Notification 功能。

MobPush推送證書製作

填寫好以上屬性後,點擊 “Continue”,在下一個頁面確認 AppId 屬性的正確性,點擊 “Register”,即完成了 App ID的註冊。

MobPush推送證書製作

兩種鑑權方式的配置

方式一:通過 .p12 證書鑑權

如果你之前沒有創建過 Push 證書或者是要重新創建一個新的,請在證書列表下面新建。

MobPush推送證書製作

新建證書需要注意選擇 APNs 證書種類。如圖 APNs 證書有開發(Development)和生產(Production)兩種。

MobPush推送證書製作

注:開發證書用於開發調試使用;生產證書既能用於開發調試,也可用於產品發佈。此處我們選擇生產證書為例。

點擊 “Continue”, 之後選擇該證書準備綁定的 App ID。

MobPush推送證書製作

點擊 “Continue”,會進入 CSR 說明界面。

MobPush推送證書製作

再點 “Continue” 會讓你上傳 CSR 文件。( CSR 文件會在下一步創建)

MobPush推送證書製作

打開系統自帶的 KeychainAccess 創建 Certificate Signing Request。如下圖操作:

MobPush推送證書製作

填寫“用戶郵箱”和“常用名稱” ,並選擇“存儲到磁盤”,證書文件後綴為 .certSigningRequest 。

MobPush推送證書製作

回到瀏覽器中 CSR 上傳頁面,上傳剛剛生成的後綴為 .certSigningRequest 的文件。點擊Continue。

這時會跳轉到下載生成證書的頁面,點擊 “Download” 按鈕下載,證書是 .cer 後綴的文件。

MobPush推送證書製作

雙擊證書後,會在“KeychainAccess”中打開,選擇左側“鑰匙串”列表中“登錄”,以及“種類”列表中“我的證書”,找到剛才下載的證書,並導出為 .p12 文件。如下圖:

MobPush推送證書製作

MobPush推送證書製作

在MobPush的控制檯上,進入應用的推送設置中 iOS 的鑑權方式選擇 “證書”,上傳剛才導出的 .p12 證書即可。

MobPush推送證書製作

方式二:通過 APNs Auth Key 鑑權

點擊左側列表 “Keys” 中的 “All”,看賬戶中是否已有 auth key,沒有則點擊 “+” 新建。

MobPush推送證書製作

填寫該 key 的描述並選擇服務,如下圖,然後點擊“Continue”。 (注:在開發和生產環境均可使用,且不會過期)

MobPush推送證書製作

點擊 “Continue” 讓你確認信息,再點擊 “confirm”,就可以下載該 key了。(注意:記下 Key ID,而且只可以下載一次,請妥善保存。)

MobPush推送證書製作

獲取你之前創建過的應用的 Bundle ID

MobPush推送證書製作

此時點擊右上角的“Account”,回到開發者賬戶的頁面,在“Membership” 選項獲取 Team ID

MobPush推送證書製作

在MobPush的後臺上,進入你應用的推送設置中 iOS 的鑑權方式選擇 “Token Authentication”,上傳 Auth key 文件(p8後綴),並填寫你的 Key ID,Team ID,和應用的 Bundle ID即可。我們會在後臺為應用進行鑑權。

MobPush推送證書製作

Provisioning Profile的創建

創建Provisioning Profile的前提,已在Apple Developer網站創建待發布應用所使用的Bundle ID的App ID,且為該App ID創建了 iOS Development 證書。

在蘋果開發者賬號的Provisioning Profile頁面點擊下圖按鈕,創建Provisioning Profile。

MobPush推送證書製作

選擇此Provisioning Profile的環境後點擊“Continue”:

MobPush推送證書製作

選擇要創建Provisioning Profile的App ID後點擊“Continue”:

MobPush推送證書製作

選擇所屬的開發者證書,再點擊“Continue”進入下一步:

MobPush推送證書製作

給該Provisioning Profile填寫Profile Name,點擊“generate”完成創建。

MobPush推送證書製作

填寫完Profile Name後點擊“generate”完成創建,之後點擊“DownLoad”下載Provisioning Profile

MobPush推送證書製作

雙擊下載下來的Provisioning Profile,添加到Xcode。


分享到:


相關文章: