我創建了開發和生產pem文件。我按照這個步驟:iOS - 如何檢查wheather pem文件是否有效?
1)developer.apple.com:AppIDs部分檢查包ID支持發展的SSL證書 如果沒有然後創建一個證書(支持APNS)
2)打開鑰匙鏈
3)右鍵點擊我們的證書和導出證書。
4),你會從這裏得到.p12文件:喜歡:hope_APNS.p12
5)打開控制檯(終端),並運行以下命令(使用創建.p12文件這裏輸入) OpenSSL的PKCS12 -in apns-dev-cert.p12 -out apns-dev-cert.pem -nodes -clcerts
6)你將得到.pem文件。 (如hope_APNS.pem)
開發pem文件工作正常。但是有一些在生產pem文件中。當我設置生產pem文件並從控制檯發送推送通知。我不會推動我的設備。
如果想要測試,沒有任何方法測試pem文件。只有在獲取響應和檢查錯誤時才發送pushnotifiction的方法嘗試解決 –
您是否正確執行了所有步驟然後沒有任何錯誤發生從那個答案http://stackoverflow.com/questions/21250510/generate-pem-file-used-to-setup-a pple-push-notification –
用於開發推送令牌不同於Production.Are使用相同的標記? – Mukesh