Android 更改后不使用FCM的推送通知";谷歌服务.json“;文件

Android 更改后不使用FCM的推送通知";谷歌服务.json“;文件,android,firebase,firebase-cloud-messaging,google-cloud-messaging,Android,Firebase,Firebase Cloud Messaging,Google Cloud Messaging,最近我更改了我应用程序中的“googleservices.json”文件。以前的开发人员使用不同的“googleservices.json”文件,所以我将其更改为获取firebase分析。我没有访问上一个Firebase项目的权限,因此无法使用Firebase analytics。 更改“googleservices.json”文件后,我的应用程序中不会收到推送通知。我必须从后端更改任何内容吗? 提前感谢您的后端仍在向以前的FireBase项目发送推送消息。因此,当您更改FireBase项目并拥

最近我更改了我应用程序中的“googleservices.json”文件。以前的开发人员使用不同的“googleservices.json”文件,所以我将其更改为获取firebase分析。我没有访问上一个Firebase项目的权限,因此无法使用Firebase analytics。 更改“googleservices.json”文件后,我的应用程序中不会收到推送通知。我必须从后端更改任何内容吗?
提前感谢

您的后端仍在向以前的FireBase项目发送推送消息。因此,当您更改FireBase项目并拥有新的
google services.json
配置时,您还需要更新后端的
ServerKey

如何在Firebase上获取服务器密钥

  • 选择项目
  • 点击项目概述→ 项目设置
  • 选择“云消息”选项卡
  • 在“项目凭据”下,您应该能够看到服务器密钥或生成新密钥

  • 仅仅更改“googleservice.json”文件是行不通的


    更改“google service.json”后,运行
    flatter clean
    将修复该问题

    任何其他错误消息?没有错误消息,但不会调用onMessageReceived。我和后端开发人员谈过,他们说他们正在识别我的设备。但他们没有更新服务器密钥。我和后端开发人员谈过,他们说他们在不更新服务器密钥的情况下识别我的设备。但我没有收到推送通知。有什么想法吗?这里还有一些文档:非常感谢您的帮助