繁体   English   中英

推送通知突然停止在生产中传递

[英]Push notifications suddenly stopped being delivered in production

大约一个月前,我使用Parse在我的一个应用程序中添加了推送通知,它经过了很好的审查,并作为更新通过App Store推送。 从那时起,一切都进行得很好,我一直在使用REST API将通知发送给所有用户。

昨天,我在与其他应用程序相同的过程中将推送通知添加到了另一个应用程序中,并且能够使其启动并运行(虽然我尚未将更新提交给App Store,但我已经设置了产品推送配置文件)。

今天,用于生产中的前一个应用程序的推送通知已停止工作。 在推动通过解析成功发送,他们交付给我的测试设备,但他们传递到我的测试设备。 也就是说,没有生产应用程序会收到推送通知。

我怀疑这与配置文件有关,但我不知道如何解决。 我环顾四周,发现的一切都与存在问题的应用程序的生产和开发配置文件有关,此处不是这种情况,因为到目前为止它已经在生产中工作。

我不知道如何去寻找这个问题的根源(更不用说解决它了); 有任何想法吗?

因此,我认为您可能可以使用Parse平台来检查导出的证书是否有效。 如果有效,则表示您在导出时没有问题。

然后,检查在Apple Developer Program中创建的App ID是否已启用生产版本并与您在Xcode中设置的标识符匹配。 同时,检查供应配置文件是否来自该应用程序ID。 如果是这样,请继续并打开Xcode。

部署到测试设备时,请记住更改为发布模式,而不是开发模式。 另外,最好手动更改代码签名。

如果问题仍然存在,我想您可能可以删除Xcode中的所有供应配置文件,然后再次执行该过程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM