我最近将我的应用程序部署到了应用商店,在那里它被批准并且推送通知工作得很好。本周早些时候,我不得不从我的钥匙串(keychain)访问中彻底删除所有 key 和证书(好吧,也许我不必回想起来,但我确实做了这件事,因为我在尝试包装我的围绕整个配置/APNS 流程)。
在阅读了许多博客和教程后,我确信您可以通过您的开发人员配置门户重新创建所有需要的证书和相应的 key 。我确实是能够为我的开发版本做到这一点推送通知功能正常但有 尝试重新创建有效的 .pem 以插入我的生产服务器 无济于事获取从应用商店安装的应用的推送通知。以下是我为达到现在的位置所采取的步骤的详细列表:
此过程适用于开发,但不适用于分发。任何建议或猜测将不胜感激。我很乐意提供任何可能需要的进一步细节。
最佳答案
分发你需要
gateway.push.apple.com:2195
代替
gateway.sandbox.push.apple.com:2195
关于iphone - 删除了所有证书/ key ,现在无法将推送通知推送到部署到应用商店的应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8658736/