Raj*_*ari 3 push-notification apple-push-notifications ios ios7 ios8
我已成功创建.pem和.p12文件, 网址为http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1 Tutorial.我们使用java作为服务器,所以我也使用此链接导出我的.p12密钥,因为直接导出.p12文件时出错. 无法使用Javapns/Javaapns SSL握手失败发送推送通知.
一切都在调试模式下运行良好.每当我通过xcode安装构建时,我每次都会成功收到推送通知.但在testflight或diawi上存档并上传后再将其安装到设备上后,我没有得到任何推送通知.我成功从apns服务器获取设备令牌.在服务器端调试时,我们发现他们收到的设备令牌并发送通知无效.此响应由apns服务器发送到我们的java服务器..我正在使用Xcode 6.0或更高版本,我的应用程序与ios7.0或更高版本兼容.是的,我已经为ios 8和7注册远程通知做了检查.有人遇到过这个问题,因为早先在xcode 5系列中这没有发生过.请帮忙
任何帮助将不胜感激.谢谢
如果您遵循Ray Wenderlich的教程并且您在开发模式下完成了所有工作,那么问题很可能就是您现在需要为生产模式创建一个新的.pem文件.
因此,您需要执行与使用您可以在iOS开发中心获得的生产证书再次下载的开发证书(即.p12 -file)完全相同的步骤:

以下是您可能重读的教程中的引用:
如果您已准备好向公众发布应用程序,则必须重复此过程以制作Ad Hoc或App Store分发配置文件.