推送通知不适用于生产

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 2195Distribution :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/…

以上是关于推送通知不适用于生产的主要内容,如果未能解决你的问题,请参考以下文章

推送通知不适用于 iphone 中的生产证书?

Apple 推送通知仅适用于开发,不适用于生产

Pushsharp 推送通知仅适用于沙盒,不适用于生产

生产推送通知 .p12 生产证书不适用于企业分发应用程序(应用商店之外)

APNS 推送通知头痛;适用于开发但不适用于生产

来自 UrbanAirship 的推送通知不适用于 android 中的实时服务器(即使用生产密钥)