[英]How do I switch the certificate from development to production?
蘋果推送通知服務有點奇怪:
在客戶端:如果您使用Xcode構建客戶端,則通常會構建應用程序的“調試”版本。 在這種情況下,registerForRemoteNotification方法將為您創建一個沙箱設備令牌。
如果您構建應用程序的“發布”版本,則使用相同的方法為您創建生產設備令牌。
在服務器端:如果您具有沙箱設備令牌,則只有在將Apples沙箱“推送通知”服務與沙箱SSL證書一起使用時,您才能向該設備發送推送通知。
如果您具有生產設備令牌,則必須將Apples生產推送通知服務與生產SSL證書一起使用,以將推送通知發送到該設備。
棘手的部分是:
順便說一句:Ray Wenderlich提供了一個不錯的教程,其中還包含一個易於測試的有用PHP腳本。 http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.