標籤:添加 使用 配置使用 appname play 生產環境 開發環境 dac appid
很多人初次接觸推播通知,不知道怎麼去申請ios推送認證和配置推送。
很多人犯的錯誤就是用推送認證p12去打包ipa,推送不是用來打包的,下面詳細介紹ios推認證的申請和配置使用。
ios推送認證分為測試調試用的iOS推送認證(開發環境)和上架到App Store的ios 推送認證!(生產環境)
APP要推播通知首先要在建立APPID時勾選推送服務。
推送認證是配置上傳到推送平台的,如極光推送、個推、小米推送等,不是用來打包ipa的,下面會有介紹。
一、建立唯一標示符App IDs
首先開啟開發人員中心https://developer.apple.com/account,進入認證頁面。
如果之前建立過appid,進去修改添加下推送服務就行了,不用重新建立。
1.1點擊認證、ID及配件檔案,進入設定。
1.2選擇App IDs –>點擊+建立一個新的App ID
其中有兩項需要你自己填:
第一項Name,用來描述你的App ID,這個隨便填,沒有什麼限制,最好是項目名稱,這樣方便自己辨識(不允許中文)
第二項Bundle ID (App ID Suffix),這是你App ID的尾碼,需要仔細填寫。用來標示我們的 app,使它有一個固定的身份,和你的程式直接相關。填寫 Explicit App ID 的格式為:com.company.appName(要有兩個點.)照著格式寫,寫個方便記的,後面很多地方要用到。
第三項佈建服務許可權,預設會選擇2項,不能修改,其它常用的蘋果支付,APP推播通知,這裡要推播通知就勾選上,然後點擊Continue確認,下一步。
Register後點擊Done完成App ID的建立。
推播通知那項服務現在還是黃色的,因為還沒建立ios推送認證,等下用Appuploader建立了ios推送認證,就會變成綠色,說明生效了。
二、iOS開發推送認證、開發真機調試用(開發環境、配合開發認證使用,用開發認證打包就能用開發環境ios推送認證測試推播通知iOS開發認證申請教程)
如果還沒安裝Appuploader先安裝好
Appuploader安裝教程
1、開啟Appuploader,用蘋果開發人員帳號登入。
2、選擇認證選項
3、點擊+ADD\選擇Apple Push Notification service SSL(Sandbox) —iOS開發環境推送認證
輸入認證名稱(隨意)、郵箱(隨意)、密碼,選擇你的APP對於的應用id,點擊ok建立。
4、下載儲存好.p12 iOS認證檔案
推送認證是沒描述檔案的,只有一個p12,不用申請描述檔案。
三、iOS發布推送認證、上架App Store用(生產環境、配合發布認證使用,開發環境推送認證測試好了推送,用發布認證上架成功了,就到推送後台切換為產生環境推送認證)
1、開啟Appuploader,用蘋果開發人員帳號登入。
2、選擇認證選項
3、點擊+ADD\選擇Push Notification service SLL(Sandbox & Producyion)—iOS生產環境推送認證
輸入認證名稱(隨意)、郵箱(隨意)、密碼,選擇你的APP對於的appids,點擊ok建立。
3、下載儲存好.p12 iOS認證檔案
四、配置ios推送認證p12
這裡以個推平台和HBuilder開發工具配置為例。
1、註冊個推平台登入
http://www.getui.com/
點擊左側個推-訊息推送,進入頁面再點擊右側上方的登記應用
2、配置APP的基本資料
APP名稱:你的APP名字
應用平台:安卓和蘋果,ios開發環境(測試用的,配合開發認證使用)ios生產環境(上架用的,配合上架App Store使用)
如果你現在是測試選擇ios開發環境,上傳ios開發環境推送認證p12,輸入認證密碼確定。
應用標識:就是appid、應用id
3、配置好確定會產生推送介面參數,等下要配置到開發工具打包。
4、這裡以HBuilder開發工具為例,開啟manifest.json設定檔,選擇模組許可權配置,選擇訊息推送模組。
5、然後再選擇SDK配置,把剛才在個推產生的幾個介面參數一一對應填上去。
6、用對應的開發認證打包APP安裝到手機就能測試推送了
描述:隨便寫
訊息內容:{title:"通知標題",content:"通知內容",payload:"通知去幹嘛這裡可以自訂"} 一定要用這個格式文字可以改
title:推播通知標題
body:推送內容
其他選項預設就行,
7、然後點擊發送預覽,再點擊確定,推播通知就發送出去了,然後看手機系統欄有沒有收到通知。接受到就說明測試成功了,推送正常使用,如沒收到檢查各項配置是否正確。
ios推播通知之ios推送認證的申請和使用配置