Ios 推送通知在生产证书中不起作用
当应用程序安装在IOS(8.3)设备(iPhone和iPad)上时,我在推送通知过程中遇到问题 它在本地(开发中)工作。但当我在生产中配置相同的应用程序时(将应用程序上载到应用程序商店)。它不起作用 以下是我所做的配置: *在Xcode中,在授权文件中,对于“APS环境”键,我将其值指定为“生产”。 *在创建SSL证书时,我创建了生产SSL证书。 *在代码中,我在将通知推送到APNS时使用了“withProductionDestination()”方法 在将带有令牌的通知负载发送到APN(生产和开发中)时,我没有收到任何错误或异常 我已经验证了通知功能在我的开发和生产帐户中都处于活动状态。我还验证了证书,它们是正确的Ios 推送通知在生产证书中不起作用,ios,apple-push-notifications,Ios,Apple Push Notifications,当应用程序安装在IOS(8.3)设备(iPhone和iPad)上时,我在推送通知过程中遇到问题 它在本地(开发中)工作。但当我在生产中配置相同的应用程序时(将应用程序上载到应用程序商店)。它不起作用 以下是我所做的配置: *在Xcode中,在授权文件中,对于“APS环境”键,我将其值指定为“生产”。 *在创建SSL证书时,我创建了生产SSL证书。 *在代码中,我在将通知推送到APNS时使用了“withProductionDestination()”方法 在将带有令牌的通知负载发送到APN(生产和
您能告诉我我可能错过了哪些步骤或做了哪些错误吗?如果您使用生产证书进行推送通知,您需要删除apns服务器地址中的.sandbox,如果您使用Xcode安装应用程序,通常使用run选项,然后该模式将设置为开发模式,并且不会收到来自生产环境的推送通知。您需要通过生成.ipa文件并从iTunes安装来安装应用程序。同一设备的生产(分发)和沙盒(开发人员)设备令牌不同 我还面临着同样的问题,推送通知并没有进入生产环境,问题是我仍然在使用在开发人员模式下收到的设备id。所以,我用生产证书再次生成了设备id,并再次发出通知
另外,请确保使用端口2195访问此URL gateway.push.apple.com上的生产环境。我也遇到了同样的问题。PN正在进行开发,但无法投入生产
帮助我的是:将分发证书的APN添加到Firebase。仅在从应用商店下载推送通知后才起作用,这是我现在面临的问题。@ChiranjeeviB请参考此链接。您是如何生成新设备id的?