应用程序更新后,远程通知无法正常工作

时间:2017-11-01 23:27:00

标签: ios

我收到了远程通知。当我通过itunes connect推出更新时,它已经发布了。更新后,我的远程通知无效(Firebase)。当我在我的Mac中插入手机时,然后构建它可以正常工作并通知。

当我在手机上进行构建时,它可以正常工作。当我有通过itunes商店更新的版本时,该消息在发送时不会显示。

2 个答案:

答案 0 :(得分:0)

似乎是一个环境问题。

当你从商店下载时,它使用生产证书。 (需要上传到推送服务/服务器,与dev / sandbox相同)。发送通知到Prod环境将起作用。

当你跑去扔Xcode时,总是算作dev / sandbox。 (即使你作为Prod跑,也没关系)。向dev环境发送通知将起作用。

话虽如此,似乎您将设备注册为dev / sandbox。这就是为什么你从Xcode运行而不是从Store运行时收到的。

或者您没有将Prod证​​书上传到推送服务/服务器。

答案 1 :(得分:0)

当您使用mac插入手机时,您正在以调试模式运行应用程序。将应用程序上传到应用商店时,它在分发环境中工作。因此,您必须在ios应用程序配置下的firebase上上载生产APNS证书。

相关问题