React Native项目遇Firestore不可用错误,如何确认Firebase控制台已启用Firestore?
解决Firestore服务不可用错误及启用检查步骤
错误说明
你遇到的 [firestore/unavailable] 错误除了服务临时故障外,也可能是Firestore未启用导致的,按以下步骤检查并启用:
检查并启用Firestore的操作步骤
- 打开Firebase控制台,选择你的目标项目
- 在左侧导航栏找到Firestore Database选项(如果没看到,点击导航栏顶部的「更多产品」展开列表查找)
- 进入后,如果页面提示「创建数据库」,说明Firestore尚未启用,点击该按钮:
- 选择数据库的位置(建议选离用户群体近的区域)
- 选择启动模式:开发阶段可以选「测试模式」(方便调试,后续再改安全规则),生产环境选「锁定模式」
- 完成配置后等待数据库初始化,初始化完成即表示Firestore已启用
- 如果进入后能看到数据库的控制台界面(包含数据面板、规则等),说明Firestore已经启用
额外排查建议
如果确认Firestore已启用仍报错,可尝试:
- 检查设备网络连接,确保网络稳定
- 重启React Native项目和模拟器/真机
- 确认Firebase SDK配置信息(
google-services.json/GoogleService-Info.plist)正确无误,且与控制台项目匹配
内容的提问来源于stack exchange,提问作者Whimsy Cat
相关产品推荐
相关产品推荐

