我收到了远程通知。当我通过itunes connect推出更新时,它已经发布了。更新后,我的远程通知无效(Firebase)。当我在我的Mac中插入手机时,然后构建它可以正常工作并通知。
当我在手机上进行构建时,它可以正常工作。当我有通过itunes商店更新的版本时,该消息在发送时不会显示。
答案 0 :(得分:0)
似乎是一个环境问题。
当你从商店下载时,它使用生产证书。 (需要上传到推送服务/服务器,与dev / sandbox相同)。发送通知到Prod环境将起作用。
当你跑去扔Xcode时,总是算作dev / sandbox。 (即使你作为Prod跑,也没关系)。向dev环境发送通知将起作用。
话虽如此,似乎您将设备注册为dev / sandbox。这就是为什么你从Xcode运行而不是从Store运行时收到的。
或者您没有将Prod证书上传到推送服务/服务器。
答案 1 :(得分:0)
当您使用mac插入手机时,您正在以调试模式运行应用程序。将应用程序上传到应用商店时,它在分发环境中工作。因此,您必须在ios应用程序配置下的firebase上上载生产APNS证书。