小米推送-ios端app消息推送服務流程、ios開發(fā)者證書申請流程

一.小米推送-ios端app消息推送服務流程

準備工作

? ? ? ?1.蘋果開發(fā)者賬號;

? ? ? ?2.Mac電腦;

? ? ? ?3.小米開發(fā)者賬號,有開發(fā)者權限;

蘋果推送證書申請

? ? ? ? 1.注冊appID

? ? ? ? 進入蘋果開發(fā)者中心網(wǎng)站,點擊Account,進入到如下界面,點擊Certificates, Identifiers & Profiles

? ? ? ? 填寫App IDs的描述和Bundle ID

? ? ? ? 勾選支持推送,點擊繼續(xù)

? ? ? ? 2.注冊推送證書

? ??????打開mac鑰匙串訪問 -> 證書助理 -> 從證書頒發(fā)機構(gòu)請求證書

? ??????填寫相關信息,將證書存儲到磁盤,備用

? ? ? ? 進入開發(fā)者中心,點擊Certificates,可以看到證書管理選項

選擇Certificates選項下的Development選項,點擊右上角+號,選擇Apple Push Notification service SSL (Sandbox),添加開發(fā)推送證書

選擇之前創(chuàng)建的App ID

接下來就需要用到之前從鑰匙串中頒發(fā)的證書,找到存儲鑰匙串證書的位置,選中添加

最后,點擊Continue,即可創(chuàng)建開發(fā)推送證書,然后下載創(chuàng)建好的證書,雙擊將其添加到要是串中

生產(chǎn)推送證書的注冊方式基本相同,只是在第一步選中的是Apple Push Notification service SSL (Sandbox & Production)選項,如下圖:

????從鑰匙串中導出,共享證書文件需要通過導出.p12文件

????????到這一步,小米推送APNs 證書申請成功

? ? ????3.小米后臺配置推送

? ? ? ? 登錄小米開放平臺(有開發(fā)者權限),進入移動應用->創(chuàng)建新應用,填寫應用信息,點擊創(chuàng)建

同意接受小米推送的接入合作協(xié)議,點擊啟用

? ? ??上傳APNs證書(從鑰匙串中導出的p12文件)

? ? ? ? 這樣就完成了小米后臺推送服務的配置,你可以打包好安裝包之后,在小米后臺創(chuàng)建推送,進行測試。

二.ios開發(fā)者證書申請流程

? ? ? ? 1.私鑰證書申請

? ? ? ? ?同ios端app消息推送服務流程里面的?“注冊推送證書”流程,申請私鑰證書。與上述不同的是,選擇Certificates選項下的Development選項,點擊右上角+號,如果你是測試環(huán)境下的,則選中IOS App Development,如果是正式環(huán)境下的,則選中App Store and Hoc

? ??????私鑰證書是一個也是一個p12文件,申請成功,在鑰匙串中設置密碼,導出之后保存起來,打包的時候會用到

? ? ? ? 2.添加測試設備

? ? ? ? 點擊Devices下面的All,右上角點擊加號,添加測試設備

????????填寫Name和UDID,UDID可以用數(shù)據(jù)線連接電腦在iTunes中查看

? ? ? ? 3.profile文件申請

? ??????點擊Provisioning Profiles,右上角點擊加號

? ? ? ? 點擊繼續(xù),選擇之前創(chuàng)建的App ID,然后在點擊繼續(xù),下載mobileprovision文件,這個mobileprovision文件就是打包時候用的。

? ? 4.證書申請完成之后就可以對你的app進行打包了

????最后可以把安裝包上架到appStore(上架到appStore上面的必須是正式環(huán)境下的,推送證書也是正式環(huán)境下的)

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容