解决Firebase Cloud Messaging获取Server Key的异常问题
解决Firebase Server Key获取问题的实操方案
先找对Firebase控制台里的正确路径:
- 打开你的Firebase项目,点击右上角齿轮图标进入项目设置
- 切换到云消息传递标签页,向下滚动到「项目凭据」区域,直接就能看到服务器密钥——无需再跳转Google Cloud页面,当前Firebase控制台已整合该入口
- 若未显示,刷新页面即可;你提到API已激活显示「manage」,说明FCM服务状态正常,无需额外启用操作
绕开页面加载失败的CLI替代方法:
- 先安装Firebase CLI,终端执行:
npm install -g firebase-tools(未安装npm需先安装Node.js) - 登录你的谷歌账号:
firebase login - 指定目标项目:
firebase use nect-9a926 - 拉取项目配置:
firebase projects:config:get - 在输出的JSON内容中找到
serverKey字段,对应的字符串就是所需的Server Key
- 先安装Firebase CLI,终端执行:
排查深层问题的方向:
- 检查网络环境是否能正常访问Google服务,若加载缓慢或失败,更换稳定的网络尝试
- 确保登录账号为Firebase项目的所有者权限,权限不足可能导致密钥无法显示
- 进入Firebase控制台左侧菜单的API和服务,搜索「Firebase Cloud Messaging API」,进入后查看「凭据」板块,也可找到Server Key
内容的提问来源于stack exchange,提问作者Steve
相关产品推荐
相关产品推荐

