【问题标题】: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 与配置文件相同。 我检查了捆绑包名称,发现它们都一样。

我不知道还能做什么,是否没有其他方法可以自行更改应用程序中的代码,并要求更新。但即便如此,我也不知道还有什么可以改变的!

任何建议将不胜感激!

谢谢

【问题讨论】:

  • 你从开发服务器地址切换到生产服务器地址了吗?
  • 您使用的是哪种服务器端语言?使用生产 .pem/.p12 密钥再次对其进行测试。这样你就会知道问题出在哪里服务器端或证书问题。

标签: ios objective-c


【解决方案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/…
猜你喜欢
  • 2014-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多