製作蘋果推送通知APNS伺服器證書檔案

2022-01-18 16:51:36 字數 810 閱讀 1282

1.準備證書申請檔案

點選development push ssl certificate(production push ssl certificate遵循同樣的步驟)的configure按鈕

點選continue,選擇剛剛生成的apns.certsigningrequest點選generate

稍等幾秒就完成證書生成,點選continue,並download生成的證書aps_development.cer

3.製作推送伺服器需要的p12檔案

使用mac命令列下的openssl生成,所用檔案:csr認證簽名申請檔案(apns.certsigningrequest),專用金鑰(apns.p12),ssl證書(aps_development.cer)

#將aps_development.cer轉換成aps_development.pem格式

openssl x509 -in aps_development.cer -inform der -out aps_development.pem -outform pem

#將p12格式的專用金鑰轉換成pem,依次輸入密碼

openssl pkcs12 -nocerts -out apns_noenc.pem -in apns.p12

#建立pkcs#12格式的p12檔案

openssl pkcs12 -export -in aps_development.pem -inkey apns_noenc.pem -certfile apns.certsigningrequest -name "aps_development" -out aps_development.p12

天氣推送伺服器

1 主要功能 使用者通過天氣推送伺服器暴露出來的介面進行註冊,註冊完畢之後使用者可以新增一些自己的親朋好友的資訊。每天定時爬取全國的天氣,然後推送給使用者的親朋好友。2 伺服器 伺服器使用的是乙個協程版本的web伺服器,支援get和post方法,底層用cgi方法處理帶引數的請求。伺服器對外暴露兩個介...

伺服器訊息推送

客戶端定時向伺服器傳送ajax請求,伺服器接到請求後馬上返回響應資訊並關閉連線 優點 後端程式編寫比較容易 缺點 求中有大半是無用,浪費頻寬和伺服器資源 客戶端向伺服器傳送ajax請求,伺服器接到請求後hold住連線,直到有新訊息才返回響應資訊並關閉連線,客戶端處理完響應資訊後再向伺服器傳送新的請求...

關於伺服器推送

關於伺服器推送 前一階段一直在做伺服器推送的技術調研,公司本來希望能夠使用web server做乙個訊息伺服器,使用http協議實現伺服器到客戶端的實時訊息推送。做了一些技術調研成果暫記如下 1,使用場景 可行開發的客戶端軟體,與伺服器使用http協議互動資訊。使用者開機後,與伺服器建立http連線...