更改 "google-service.json" 文件后推送通知不适用于 FCM
Push notification not working with FCM after changing "google-service.json" file
最近我在我的应用程序中更改了“google-services.json”文件。以前的开发人员使用不同的“google-services.json”文件,所以我更改了它以获得 firebase 分析。我没有访问以前的 Firebase 项目的权限,所以我无法使用 firebase 分析。
更改“google-services.json”文件后,我的应用程序中没有收到推送通知。我必须从后端更改任何内容吗?
提前致谢
您的后端仍在向之前的 FireBase 项目发送推送消息。因此,当您更改 FireBase 项目并拥有新的 google-services.json
配置时,您还需要更新后端的 ServerKey
。
如何在 Firebase 上获取服务器密钥
- 转到https://console.firebase.google.com/
- Select 项目
- 点击项目概览→项目设置
- Select“云消息”选项卡。
- 在“项目凭据”下,您应该能够看到服务器密钥或生成一个新密钥。
仅仅改变“google-service.json”文件是行不通的
更改“google-service.json”后,运行flutter clean
将解决问题
最近我在我的应用程序中更改了“google-services.json”文件。以前的开发人员使用不同的“google-services.json”文件,所以我更改了它以获得 firebase 分析。我没有访问以前的 Firebase 项目的权限,所以我无法使用 firebase 分析。 更改“google-services.json”文件后,我的应用程序中没有收到推送通知。我必须从后端更改任何内容吗? 提前致谢
您的后端仍在向之前的 FireBase 项目发送推送消息。因此,当您更改 FireBase 项目并拥有新的 google-services.json
配置时,您还需要更新后端的 ServerKey
。
如何在 Firebase 上获取服务器密钥
- 转到https://console.firebase.google.com/
- Select 项目
- 点击项目概览→项目设置
- Select“云消息”选项卡。
- 在“项目凭据”下,您应该能够看到服务器密钥或生成一个新密钥。
仅仅改变“google-service.json”文件是行不通的
更改“google-service.json”后,运行flutter clean
将解决问题