我们开发了一个应用程序,使用推送通知后面的very good guide created by David Mytton。Apple推送通知与企业应用程序
推送服务在开发简介中运行良好。但现在它已完成,我们已更改为客户分布配置文件。该应用程序是使用企业帐户的内部应用程序。
我们已经更改了服务器上的证书,并且已经更改为教程中指定的生产URL。我们还取代了构建应用程序时使用的配置文件,并将其安装到测试仪iPhone上。一切似乎都可以在服务器上运行,并且不会返回任何错误消息,但推送从未在iPhone上收到。我们现在很无助,不知道从哪里开始调试。我们检查了更换配置文件后更新了tokenId。
有没有人有这方面的经验,并可能知道什么是错的或从哪里开始调试?谢谢!
您是否在安装生产应用程序之前从设备中删除开发概要文件应用程序,并确保在默认设置应用程序中为您的应用程序启用了推送通知设置? – Deeps
不,我没有从应用中删除旧的配置文件,所以谢谢你的提示!不幸的是,它没有帮助:/是的,在设置中为应用程序启用了推送通知。 – Madoc
我对此很好奇,因为Apple参考文献说“Apple推送通知服务(APN)仅适用于通过iOS App Store或Mac App Store分发的应用程序。” (这甚至仍然准确??)在此链接https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ProvisioningDevelopment.html#//apple_ref/doc/uid/TP40008194- CH104-SW1 –