APN在开发中工作而非分发

时间:2015-07-11 13:32:36

标签: ios

我们有一个使用APN的iPhone应用程序,测试在沙箱上是完美的,现在我们看到的问题是APN在生产时没有到达手机,这是iPhone上的已知问题吗?我们的应用程序刚刚在两天前获得批准。

我们检查了所有提及的here, 我知道这个问题很难回答,我想我正在寻找的是任何提示。

这就是我所确定的:

  • 我使用不同的APN令牌进行制作而不是开发
  • 配置文件已启用推送通知
  • Apple APN服务成功响应,但未报告任何问题。
  • 证书似乎没问题。当我解压缩ipa时,我看到aps-environment在分发ipa中引用了production
  • 下载Store ipa并将其解压缩,但却发现它还将aps-environment设置为生产环境。 的更新:

我删除了所有证书和配置文件,并使用推送通知支持创建了新的生产/分发证书。

现在,当我安装商店版本时,APN仍无法正常工作。但是,我使用了本地制作的最新Ad-Hoc,APN工作正常。我决定用商店版本替换Ad-Hoc,不料,APN开始工作了。我不确定是什么问题,我将不得不检查其他手机,看看它是否真的有效。有没有人有类似的情况?

1 个答案:

答案 0 :(得分:0)

老问题,但我遇到了同样的麻烦。

刚刚找到此链接:iPhone iOS push notifications apns on production not sending

对于制作,您需要一个不同的网址来推送您的通知:

ssl://gateway.sandbox.push.apple.com:2195 Development

ssl://gateway.push.apple.com:2195 Production

这为我解决了。