Firestore的设置和配置

17 Mar 2025 | 阅读 2 分钟

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

步骤 1

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

Firebase Firestore setup and configuration

步骤 2

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

Firebase Firestore setup and configuration
Firebase Firestore setup and configuration

步骤 3

转到 Firebase 控制台并查看实时数据库。在开发者 - > 数据库中,将有两个选项,即 Cloud Firestore 和实时数据库。

Firebase Firestore setup and configuration

步骤 4

在下一步中,我们将通过单击“创建数据库”来创建数据库。单击“创建数据库”后,会弹出一个弹出框,我们在其中使用特定规则创建数据库。我们将把它用作测试模式,所以选择 在测试模式下启动。最后单击下一步。

Firebase Firestore setup and configuration
Firebase Firestore setup and configuration

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

Firebase Firestore setup and configuration

步骤 5

单击 完成 后,将创建一个 Firestore 数据库,它看起来与实时数据库略有不同。在这里,我们分别有数据、规则、索引和用法,用于数据存储、安全规则、索引和用法。

Firebase Firestore setup and configuration

步骤 6

现在,更改我们的安全规则,因为默认情况下,现在任何人都可以访问我们的数据库。更改将以仅限经过身份验证的用户才能访问数据库的方式完成。进行更改后,我们将发布它们。安全规则定义如下


Firebase Firestore setup and configuration

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