iOS推送通知證書的創建

現在在很多的應用中,都會用到系統推送通知的功能,在iOS中,要想實現這個功能,就需要通知證書。這篇文章可以教大家怎么獲取蘋果的通知證書。

  1. 創建CertificateSigningRequest.certSigningRequest文件(用這個文件創建的證書就表示其對應功能可以在此電腦上進行開發):


  2. 進入蘋果開發者中心,選擇想要添加通知功能的APPID,將Notification改為Enable,這時需要將你將第一步生成的CertificateSigningRequest.certSigningRequest文件上傳上去(develop和production都是這個文件),然后生成開發和生產的通知證書,然后將生成的證書下載下來。
  3. 雙擊第2步下載下來的.cer通知證書,讓其運行
  4. 導出證書:如果別的開發者或者你自己需要在另一臺電腦上對同一個項目進行開發,就需要你提供帶密鑰的通知證書,而通知SDK的第三方提供者則需要你提供不帶密鑰的通知證書,然而這兩種情況都是不能直接將第1步生成的.cer文件提供給對方的。需要進行如下操作:
    1). 打開鑰匙串,找到對應的證書(注意帶Development的通知證書就是第1步生成的開發證書,是平時開發用的,正式上傳到AppleStore時,需要用另一個證書)。
    2). 點擊證書左邊的箭頭,可以看到展開的該證書對應的鑰匙串,僅選中證書,點擊右鍵導出的.p12文件就是不帶密鑰的證書,可以提供給SDK提供者;選中證書和其對應的鑰匙串右鍵導出的.p12文件就是帶密鑰的證書,可以在另一臺電腦上做開發時需要用到。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容