推送通知在生产证书中不起作用

问题描述:

在iOS(8.3)设备(iPhone和iPad)上安装应用程序时,推送通知期间遇到问题。推送通知在生产证书中不起作用

它在本地工作(在开发中)。但是当我在生产中配置相同的时候(将应用上传到应用商店)。它不工作。

这些是我所做的配置: *在Xcode中,在授权文件中,对于“APS环境”密钥,我给出了“生产”的价值。 *创建SSL证书时,我创建了生产SSL证书。 *在代码中,我已经使用“withProductionDestination()”方法,同时推送通知给APNS。

我不会在向APNS发送带有令牌的通知负载(包括生产和开发)时发生任何错误或异常。

我已验证通知功能在我的帐户中对于开发和生产都是有效的。我也验证了证书,它们是正确的。

您可以让我知道我可能错过或做错了什么步骤?

如果您使用生产证书进行推送通知,您需要删除apns服务器地址中的.sandbox,并且如果您使用Xcode安装应用程序,一般通过使用运行选项,那么模式将设置为开发,不会收到来自生产环境的推送通知。您需要通过生成.ipa文件安装应用程序并从iTunes安装。

+0

只有在从应用商店推送通知下载后才能正常工作,这是现在面临的问题。 –

+0

@ChiranjeeviB请参阅https://stackoverflow.com/questions/22717275/apns-push-notifications-not-working-on-production此链接。 –