iOS推送證書制作

對于APNS證書激才,要分別制作開發(fā)證書和生產證書瘸恼,不同環(huán)境下使用不同的證書,但是對于VoIP證書只有一個压固,不過在服務端連接通知服務器的時候還是需要區(qū)分環(huán)境的帐我。

2. 推送證書的制作

  1. 準備CSR文件
    首先我們要有生成一個Certificate Signing Request(也就是CSR)的請求文件拦键。
    在應用程序里的使用工具中找到鑰匙串訪問。

    鑰匙串訪問.png

    填上你的郵箱和常用名 或者是公司關聯賬號萄金,常用名要記一下氧敢,一會
    會用到孙乖。
    保存CSR文件1.png

    然后選擇保存到磁盤的圆,繼續(xù)
    1保存CSR文件2.png

    這時桌面上會有一個CertificateSigningRequest.certSigningRequest的請求文件,也就是我們說的CSR文件季俩。在我們生成CSR文件的同時酌住,會在鑰匙串訪問中生成一對秘鑰,名稱為剛才我們填寫的常用名消痛。當然秩伞,在實際開發(fā)中纱新,我們需要把這些證書文件放在自己分類的文件夾中穆趴。

  2. 下載開發(fā)證書和發(fā)布證書
    蘋果開發(fā)者中心 登錄后,在右側的ios Developer Program里點擊iOS Provisioning Portal未妹。
    進入下一級頁面后在左側選擇Certificates

    證書界面.png

    創(chuàng)建證書1.png

    創(chuàng)建證書2.png

    創(chuàng)建證書3.png

    創(chuàng)建證書4.png

  3. 注冊項目的Bundle ID

    注冊Bundle ID_1.png

    注冊Bundle ID_2.png

    注冊Bundle ID_3.png

    選擇Bundle ID.png

    注冊Bundle ID_4.png

  4. 創(chuàng)建測試證書和生產證書

    創(chuàng)建測試證書和生產證書.png

    選擇CSR文件1.png

    選擇CSR文件2.png

    選擇CSR文件3.png

    創(chuàng)建測試證書成功.png

  5. 導出.p12證書

  • 點擊下載下來去,下載下來后會是一個. cer文件
  • 雙擊文件,(因為你需要生成一個.p12文件才能用)
  • 導出證書


    導出證書1.png

    導出證書2.png

同樣的方法可以得到開發(fā)推送證書看尼,到這里APNS推送證書就都下載好了。如果是用的信鴿的推送平臺躏结,則信鴿中會知道你如果去配置信鴿需要的推送證書的鏈接狰域,信鴿平臺中需要的是.pem證書兆览,極光推送中需要上傳.p12證書,可能就是這里的問題導致項目在集成信鴿推送之后再單獨集成VoIP會導致VoIP消息發(fā)送失敗的問題子巾。

2.2 VoIP推送證書

voip_center.png.jpeg

VoIP證書的制作過程和APNS推送證書的制作過程雷同线梗,只不過不需要區(qū)分開發(fā)環(huán)境和生產環(huán)境怠益,一個bundle ID只需要創(chuàng)建一個VoIP證書蜻牢。
【tips】如果是先創(chuàng)建的開發(fā)證書和發(fā)布證書,然后再去創(chuàng)建推送證書髓削,建議在將推送證書創(chuàng)建成功之后就更新一次開發(fā)證書和發(fā)布證書立膛,避免推送收不到然后又查不出問題。

2.3 配置證書

到這里的時候就應該是6個證書了好啰,三個從開發(fā)者中心下載的證書儿奶,還有三個.p12證書

證書文件1.png

  • 制作.pem格式證書
    創(chuàng)建VoIP證書為例
    1. 目前我們有兩個文件闯捎,voip_services.cer SSL證書和voip_push.p12私鑰
    2. 把.cer的SSL證書轉換為.pem文件瓤鼻,打開終端命令行cd到證書文件夾、執(zhí)行以下命令
      openssl x509 -in voip_services.cer -inform der -out voip_cert.pem
    3. 把.p12私鑰轉換成.pem文件清焕,執(zhí)行以下命令(這里需要輸入之前導出設置的密碼)
      openssl pkcs12 -nocerts -out voip_key.pem -in voip_push.p12
    4. 再把生成的兩個.pem整合到一個.pem文件中
      cat voip_cert.pem voip_key.pem > voip_ck.pem
      最終生成的voip_ck.pem文件一般就是服務器用來推送的秸妥。

同樣的步驟可以創(chuàng)建另外兩個證書沃粗,創(chuàng)建完成之后的文件夾中應該有:


證書文件2.png

我們需要的所有推送文件都在這里面了
比如信鴿推送需要上傳 push_key_dev.pempush_key_dis.pem 證書
極光中需要上傳 push_cert_dev.p12push_cert_dis.p12 證書
如果是網易云中有需要使用VoIP功能的最盅,則還需要上傳我們做好的 voip_ck.pem 證書

集成VoIP推送看似是簡單檩禾,但其中會遇到各種坑疤祭,如果每次出現問題都要服務器配合測試的話勺馆,很難找到問題的根源,而且還浪費時間灌灾,所以最好是自己搭建一個簡單的測試環(huán)境先測試通悲柱,然后再與服務器對接。后面會提供服務端源碼和一個很牛逼的推送測試工具pusher嘿般。這個時候需要用到的推送證書就是

  • push_key_dev.pem 測試環(huán)境APNS推送證書
  • push_key_dis.pem 生產環(huán)境APNS推送證書
  • voip_ck.pem VoIP推送證書
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末炉奴,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子赛糟,更是在濱河造成了極大的恐慌砸逊,老刑警劉巖痹兜,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件字旭,死亡現場離奇詭異,居然都是意外死亡拍柒,警方通過查閱死者的電腦和手機拆讯,發(fā)現死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門种呐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來弃甥,“玉大人,你說我怎么就攤上這事阔墩⌒ン铮” “怎么了伞芹?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蜀肘。 經常有香客問我稽屏,道長狐榔,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任收捣,我火速辦了婚禮罢艾,結果婚禮上尽纽,老公的妹妹穿的比我還像新娘弄贿。我一直安慰自己,他們只是感情好期奔,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布呐萌。 她就那樣靜靜地躺著谊娇,像睡著了一般肺孤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上邮绿,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天渠旁,我揣著相機與錄音攀例,去河邊找鬼船逮。 笑死,一個胖子當著我的面吹牛粤铭,可吹牛的內容都是我干的挖胃。 我是一名探鬼主播,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼吗垮!你這毒婦竟也來了?” 一聲冷哼從身側響起凹髓,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤烁登,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蔚舀,有當地人在樹林里發(fā)現了一具尸體饵沧,經...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年赌躺,在試婚紗的時候發(fā)現自己被綠了狼牺。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡礼患,死狀恐怖是钥,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情缅叠,我是刑警寧澤悄泥,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站痪署,受9級特大地震影響码泞,放射性物質發(fā)生泄漏。R本人自食惡果不足惜狼犯,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一余寥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧悯森,春花似錦宋舷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至幻碱,卻和暖如春绎狭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背褥傍。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工儡嘶, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人恍风。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓蹦狂,卻偏偏與公主長得像誓篱,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子凯楔,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內容