最近我們做的云控APP項目需要用到推送通知功能,安卓的好說直接使用騰訊的信鴿推送或個推都可以,但是IOS版本受蘋果系統(tǒng)的限制,只能先申請推送證書才可以使用響應(yīng)的推送功能,當(dāng)然這些都是在未越獄的設(shè)備上,如果設(shè)備都是越獄的設(shè)備那么可以忽略。
首先打開蘋果開發(fā)者中心,登陸到控制臺,從左側(cè)的菜單中找到Certificates,選擇這個類目下的的Production,如下圖所示:
選擇右上方的+號,在彈出的界面中的中間部分選擇Apple Push Notification service SSL (Sandbox & Production),然后點(diǎn)擊下一步進(jìn)行申請推送證書的下一個步驟。
在彈出的頁面中,選擇你要申請推送證書的APP名稱,我們這里選擇的是我們的云控系統(tǒng)APP的項目,繼續(xù)點(diǎn)擊下一步進(jìn)入申請推送證書的另一個階段。
繼續(xù)選擇下一步,確定申請的信息,然后需要上傳對應(yīng)的certSigningRequest文件,關(guān)于certSigningRequest文件的制作,請參考我們的另一篇文檔。http://www.geizy.cn/html/show-1038.html
點(diǎn)擊下一步,會提示下載證書到本地,這個時候我們需要安裝到我們電腦上,雙擊安裝到我們電腦上的鑰匙串中。
然后在鑰匙串中找到此證書,證書名稱為Apple Push*******,****的地方為你APP的ID名稱,在該證書上面點(diǎn)擊鼠標(biāo)右鍵,選擇導(dǎo)出,然后存儲為.p12格式文件,輸入證書密碼。
至此,創(chuàng)建服務(wù)端p12格式推送證書完畢。