關於iOS的推送

 謹記作推送時的坑。app

推送,必須經過iOS Developer Program Portal得到SSL證書。每一個證書限用於一個程序,使用程序的bundle ID做爲標識。證書有兩種用途的:一種是針對sandbox(用於開發和測試),另一種針對發佈產品。我就是在這裏犯下了一些錯誤。測試

 

一sandbox推送code

這是在測試環境時候作的推送,須要:1開發證書2ssl證書3驗證性文件。在申請ssl證書的時候須要注意bundle ID的配套,而且不能含有*等字號。這三個申請下來就能夠作推送了。由於我是用的個推,因此在推送的時候須要把申請的ssl證書在鑰匙串裏面導出爲p12文件,而後上傳到個推上去,個推會自動檢測是開發證書仍是生產證書。接下來就能夠作推送了。ssl

二生產環境推送開發

須要:1生產證書app store and ad hoc 2生產環境ssl證書3驗證性文件。步驟和sandbox相似。記住必定要在codesigning這裏配置好。也許有人問,若是想要測試一下生產環境的推送怎麼辦,好辦!只要你利用申請好生產證書app store and ad hoc打一個測試包裝到手機裏,既能夠進行正式環境的測試了。產品

相關文章
相關標籤/搜索