iOS APP須要推送通知,要用到iOS推送證書,分爲測試調試用的iOS推送證書(開發環境)和上架到App Store的ios 推送證書(生產環境)!html
推送通知首先要在建立APPID的時候勾選推送服務。ios
1、申請建立惟一標示符App IDsapp
一、首先申請一個App IDs(應用身份證)、已申請略過。工具
APP IDs在後面不少地方用到測試
首先打開開發者中心https://developer.apple.com/cn/,進入證書頁面。spa
1.1點擊證書、ID及配件文件,進入設置。.net
1.2選擇App IDs –>點擊+建立一個新的App ID3d
其中有兩項須要你本身填:調試
第一項Name,用來描述你的App ID,這個隨便填,沒有什麼限制,最好是項目名稱,這樣方便本身辨識(不容許中文)htm
第二項Bundle ID (App ID Suffix),這是你App ID的後綴,須要仔細填寫。用來標示咱們的 app,使它有一個固定的身份,和你的程序直接相關。填寫 App ID 的格式爲:com.company.appName(要有兩個點.)照着格式寫,寫個方便記的,後面不少地方要用到。
第三項配置服務權限,默認會選擇2項,不能修改,其它經常使用的蘋果支付,APP推送通知,這裏推送要選上,而後點擊Continue確認,下一步。
Register後點擊Done完成App ID的建立。
如今推送通知服務那項仍是黃色的,由於還沒申請ios推送證書,申請好了,就會變成綠色生效狀態。
2、iOS發佈推送證書(開發環境)測試APP
iOS證書申請這裏用到一個工具Appuploader,能夠在win系統中輔助快速申請iOS證書,若是沒有Mac也無所謂。
能夠很快速的建立iOS推送證書
先安裝好Appuploader的安裝
一、打開Appuploader,選擇Certification。
二、點擊+ADD選擇Apple Push Notification service SSL(Sandbox) —iOS開發環境推送證書
輸入證書名稱、密碼,選擇你的APP對於的appids,(appids建立教程)點擊ok建立。
三、下載保存好.p12iOS證書文件
3、iOS推送證書(生產環境)上架App Store
一、打開Appuploader,選擇Certification。
二、點擊+ADD選擇Push Notification service SLL(Sandbox & Producyion)—iOS生產環境推送證書
輸入證書名稱、密碼,選擇你的APP對於的appids,(appids建立教程)點擊ok建立。
三、下載保存好.p12iOS證書文件
獲得的ios證書文件p12,配置到推送通知的服務平臺就好了。