【问题标题】:How to make sure you have enabled Firestore on the Firebase console?如何确保已在 Firebase 控制台上启用 Firestore?
【发布时间】:2023-01-16 07:01:37
【问题描述】:

现在我正在使用 React Native 开发一个项目。 在这个项目中,我使用 firebaseSDK。

但是当我尝试登录时,出现了这个错误。

 ERROR  [Error: [firestore/unavailable] The service is currently unavailable. This is a most likely a transient condition and may be corrected by retrying with a backoff.]
 ERROR  The above error occurred in task login

我尝试在 Google 上寻找解决方案,但找不到适合我的解决方案。 我想确保已在 Firebase 控制台上启用 Firestore。 怎么做?

【问题讨论】:

  • 如何退避?
  • 制作 Firestore 后,您在 Firebase 中重新下载了 google services.json 文件。
  • 退避意味着您尝试循环访问 firestore 直到它成功,但每次失败时您在尝试之间等待更长的时间,通常只是您之前等待的时间的 2 倍(指数退避)。一旦您的等待时间达到某个最大值(可能是几分钟),您就会保持在该最大值,因为在大多数情况下等待几天并不是一个可行的策略。
  • 谢谢,扎普。我明白退避的意思。

标签: android firebase react-native


【解决方案1】:

转到Firebase console 中的 firebase 项目,并确保在那里设置了 firestore 数据库

Build > Firestore Database

如果你的屏幕看起来像这样

然后您需要通过单击Create Database按钮并完成设置来设置您的数据库

【讨论】:

  • 我已经创建了 Firestore 数据库。但它不起作用。也许我在创建 Firestore 数据库时必须做什么?
猜你喜欢
  • 2021-07-02
  • 2019-02-12
  • 2015-05-17
  • 2021-08-23
  • 2023-04-04
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-29
相关资源
最近更新 更多