我们有一个使用APN的iPhone应用程序,测试在沙箱上是完美的,现在我们看到的问题是APN在生产时没有到达手机,这是iPhone上的已知问题吗?我们的应用程序刚刚在两天前获得批准。
我们检查了所有提及的here, 我知道这个问题很难回答,我想我正在寻找的是任何提示。
这就是我所确定的:
aps-environment
在分发ipa中引用了production
。我删除了所有证书和配置文件,并使用推送通知支持创建了新的生产/分发证书。
现在,当我安装商店版本时,APN仍无法正常工作。但是,我使用了本地制作的最新Ad-Hoc,APN工作正常。我决定用商店版本替换Ad-Hoc,不料,APN开始工作了。我不确定是什么问题,我将不得不检查其他手机,看看它是否真的有效。有没有人有类似的情况?
答案 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
这为我解决了。