我遇到了一个问题,我的应用无法再连接到Firebase,我刚刚从Firebase项目中删除了我的应用程序并将其添加到另一个项目中,之后我的应用程序无法连接到Firebase,并且我加载了此消息
检查应用程序是否已与我们的服务器通信。您可能需要卸载并重新安装您的应用。
当我尝试发送 FCM 通知时,它没有发送,我收到此错误消息
"错误": "不匹配发件人 ID">
您的应用必须先与您的 Firebase 项目进行通信,然后才能开始发送任何 FCM 通知并开始使用其他服务。
我建议您阅读此文档: https://firebase.google.com/docs/android/setup?authuser=0
请确保输入应用实际使用的包名称。在向 Firebase 项目注册应用后,您无法添加或修改此值。
请确保您从应用程序目录中删除了旧的google-services.json文件,并将其替换为新文件。您可以在此处找到有关此内容的文档:https://support.google.com/firebase/answer/7015592?authuser=0
完成所有这些更改后,建议先从模拟器/物理设备卸载应用,然后重新安装。打开它几次,等待几分钟,该应用程序应该已连接到您的Firebase项目。
我遇到了确切的问题。谷歌JSON很好,卸载了该应用程序并更新了fcm服务器密钥,但它不起作用。 最后,我所做的只是:
- 再次卸载应用程序
- 重新启动我的设备
-清洁项目
- 使缓存失效并重新启动
它开始工作。