📜  Firebase Firestore的设置和配置

📅  最后修改于: 2021-01-02 03:41:03             🧑  作者: Mango

Firestore设置和配置

在上一节中,我们了解了Cloud Firestore,其关键功能,特性及其工作方式。现在,我们将讨论如何使用Firebase设置和配置Android应用程序以在应用程序中使用Cloud Firestore。就像Firebase实时数据库和Firebase身份验证一样,Firestore的开始步骤相同,并且将使用Kotlin。因此,让我们从开始步骤开始并详细说明每个步骤,执行这些步骤是为了设置和配置应用程序以在Firebase中使用Firestore。

第1步:

第一步,我们将使用空活动和Kotlin语言创建一个新的Android Studio项目,并将其命名为FirestoreExample

第2步:

下一步,我们将通过Firebase助手或使用控制台手动将Android应用程序与Firebase连接。之后,我们将所有必需的库和插件添加到我们的app.gradle文件中。我们还将添加mavenLocal()作为我们的存储库和所有项目。


第三步:

转到Firebase控制台,然后查看实时数据库。在Developers-> Database中,将有两个选项,即Cloud Firestore和实时数据库。

步骤4:

在下一步中,我们将通过单击创建数据库来创建数据库。单击创建数据库后,将打开一个弹出框,我们将在其中创建具有特定规则的数据库。我们将其用作测试模式,因此选择以测试模式启动。最后单击下一步。


单击下一步后,将打开一个弹出框。在这里,我们可以根据想要的位置选择Cloud Firestore的位置。最后,点击完成

步骤5:

单击“完成”后,将创建一个Firestore数据库,其外观与实时数据库略有不同。在这里,我们分别有数据,规则,索引和用于数据存储的用法,安全规则,索引和用法。

步骤6:

现在,更改我们的安全规则,因为默认情况下,任何人都可以立即访问我们的数据库。所做的更改将使只有经过身份验证的用户才能访问数据库。进行更改后,我们将发布它们。安全规则定义为:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if request.auth.uid!=null;
    }
  }
}

设置和配置已在此处完成,现在我们可以实现数据的代码操作。