在上一节中, 我们了解了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控制台, 然后查看实时数据库。在开发人员-> 数据库中, 有两个选项, 即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;
}}}
文章图片
【Firestore设置和配置】设置和配置已在此处完成, 现在我们可以实现数据的代码操作。
推荐阅读
- Firestore中的数据组织
- Firestore与实时数据库
- Cloud Firestore介绍和使用
- Firebase(实时数据库更新和删除)
- Firebase(实时数据库读写)
- Firebase实时数据库中的数据组织
- Firebase(实时数据库设置和配置)
- Firebase(实时数据库)
- Firebase SDK(使用电子邮件链接进行身份验证)