[英]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.