无法在Firebase控制台创建Firebase Cloud Messages问题咨询
问题排查思路
1. 核查FCM相关API与IAM配置
- 前往Google Cloud控制台的「API和服务」页面,搜索
Firebase Cloud Messaging API,确认API处于启用状态,且配额未触发阈值限制 - 检查项目IAM权限,确认你使用的所有者账号、以及部署Cloud Functions用到的
firebase-adminsdk系列服务账号,未被额外绑定限制FCM访问的自定义策略,至少保留Cloud Messaging Admin默认角色
2. 排除前端环境干扰
- 即使多款浏览器复现问题,也建议先关闭所有浏览器广告拦截、代理类插件,使用无痕模式登录Firebase控制台访问Cloud Messaging面板,确认是否为插件拦截导致前端渲染异常
- 若仍无效果,可尝试切换不同的网络环境(比如手机热点)访问,排除局域网策略拦截控制台接口请求的可能
3. 检查应用注册配置有效性
- 进入Firebase项目设置页面,确认项目下至少存在一个正常注册的Android/iOS/Web应用,控制台的FCM消息创建入口依赖已注册的应用配置,若应用被误删除、包名/证书配置异常,可能导致功能入口被隐藏
4. 排查项目层级配置异常
- 使用同一账号创建全新测试项目,进入Cloud Messaging面板确认是否正常显示创建入口:
- 若测试项目功能正常,说明原项目后台配置存在异常,可直接提交Firebase官方支持工单核查项目数据
- 若测试项目也存在同样问题,说明是账号层级的权限异常,可核查Google账号的组织策略是否限制了Firebase相关功能的访问
5. 定向排查JS报错
- 你观测到的控制台JS报错通常是接口返回数据异常导致的,可打开浏览器网络面板,筛选域名包含
firebase.google.com的请求,重点查看和messaging相关的接口是否返回4xx/5xx错误,或返回数据结构不符合预期,可将异常接口的返回码和内容作为凭证提交给官方支持。
内容的提问来源于stack exchange,提问作者ckingprogramming
相关产品推荐
相关产品推荐

