推送通知不适用于生产
Posted
技术标签:
【中文标题】推送通知不适用于生产【英文标题】:Push notification will not work on production 【发布时间】:2014-02-25 07:27:27 【问题描述】:我的应用已经全部上线并在应用商店上线!
在我上传它之前,我检查了关于开发的推送通知,一切都运行良好(它仍然适用于开发 Cer)。
我尝试使用本教程多次重新生成证书,过去一直对我有用:https://pushio.zendesk.com/entries/21644287-generating-a-pem-file-for-ios 与配置文件相同。 我检查了捆绑包名称,发现它们都一样。
我不知道还能做什么,是否没有其他方法可以自行更改应用程序中的代码,并要求更新。但即便如此,我也不知道还有什么可以改变的!
任何建议将不胜感激!
谢谢
【问题讨论】:
你从开发服务器地址切换到生产服务器地址了吗? 有帮助吗:***.com/questions/12447025/… 您使用的是哪种服务器端语言?使用生产 .pem/.p12 密钥再次对其进行测试。这样你就会知道问题出在哪里服务器端或证书问题。 【参考方案1】:检查这些:
1-网关用于
Developer :gateway.sandbox.push.apple.com, port 2195
。
Distribution :gateway.push.apple.com, port 2195
2-检查您的分发配置文件中是否启用了推送通知。
【讨论】:
2 - 检查 1 - 我看到了吗? “ Developer :gateway.sandbox.push.apple.com, port 2195. Distribution :gateway.push.apple.com, port 2195” 是不是在实际文档中? 您使用的是哪个推码服务。?是否在服务器端推送代码中。 是的,苹果网站中提到了这些网关。 developer.apple.com/library/ios/documentation/…以上是关于推送通知不适用于生产的主要内容,如果未能解决你的问题,请参考以下文章