📝 Firebase教程

71篇技术文档
  Firebase | Firestore与实时数据库

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

Firestore与实时数据库对于开发任何应用程序(例如桌面,移动和Web),数据库是我们存储数据的前提。在我们可以以每个应用程序可以访问相同数据的方式存储和操作数据的地方,需要进行存储。 Firebase提供Firestore和Firebase实时数据库。这些数据库是基于云的,客户端可访问的数据库解决方案,支持实时数据同步。Cloud FirestoreFirestore是用于移动应用程序开发的...

  Firebase Firestore的设置和配置

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

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

  Firestore中的Firebase数据组织

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

Firestore中的数据组织Cloud Firestore是一个NoSQL,面向文档的数据库。没有表或行,数据存储在文档中,这些文档被组织为集合。每个文档都包含一组用于标识文档的键值对。这些键值对已针对存储大量小文档进行了优化。所有文档必须存储在集合中。文档可以包含子集合和嵌套对象,其中可以包括诸如字符串之类的原始字段或诸如列表之类的复杂对象。文档是一个轻量级记录,其中包含一个字段,该字段映射到...

  在Firestore中读写Firebase

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

在Firestore中读写在本部分中,我们将学习如何在Firebase Firestore中完成读取和写入操作。以前,我们创建了一个android应用程序,并为其添加了Firebase。我们已经实现了所有必需的库和插件。我们之前已经创建了一个Firestore数据库。将数据写入Firestore为了写入数据,我们必须使用getInstance()检索数据库的实例,并引用要写入的位置。我们将从活动中...

  Firestore中的Firebase更新和删除

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

在Firestore中更新和删除像Firebase实时数据库一样,我们可以从Firebase Firestore中更新和删除值。更新:要在不覆盖整个文档的情况下更新文档的某些字段,请使用update()方法。此方法以下列方式使用:如果我们的文档包含嵌套对象,则可以使用“点国家”来引用文档中的嵌套字段。为了从数组中添加和删除元素,可以使用arrayUnion()和arrayRemove()方法。 a...

  Firebase云存储

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

Firebase:云存储Cloud Storage专为需要存储和提供用户生成的内容(通常是照片或视频之类的大文件)的应用程序开发人员而构建。它主要用于照片和视频,但我们可能会将其用于其他内容,例如文本文件。可扩展的强大,经济高效且简单的对象存储服务:从我们的Firebase应用上传或下载文件时的Google安全性。我们可以存储图像,音频,视频或其他用户生成的内容。我们可以使用Google Clou...

  Firebase云存储设置和配置

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

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

  Firebase在云存储中创建参考

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

在云存储中创建参考当我们使用Firebase Cloud Storage时,所有文件都存储在Google Cloud Storage存储桶中。就像本地硬盘中的文件系统或Firebase Realtime数据库中的数据一样,文件以存储桶中的层次结构显示。通过创建文件引用,我们的应用可以访问:上传或下载数据。获取或更新元数据。删除文件。引用可以指向特定文件,也可以指向层次结构中的更高级别的节点。这些路...

  Firebase从云存储下载文件

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

从Cloud Storage下载文件在上一节中,我们了解了上传文件的不同方法。现在,我们将学习如何从Cloud Storage下载文件。为了下载文件,首先,我们必须创建要存储的文件的Cloud Storage引用。我们可以通过以下两种方式创建引用,即,将子路径附加到存储根,并从现有gs://或https:// URL引用云存储中的对象。下载方式创建适当的引用之后,我们调用各种方法来下载文件,即ge...

  Firebase在Cloud Storage中上传文件

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

在云端存储中上传文件云端存储为开发人员提供了方便快捷地将文件上传到由Firebase提供或管理的Google云端存储分区的功能。默认情况下,在Cloud Storage存储桶中上传文件时需要Firebase身份验证。但是我们可以修改Firebase安全规则,以允许取消身份验证访问。由于默认引擎应用,Google应用和Firebase共享此存储桶,因此配置公共访问权限还可以使新上传的App Engi...

  Firebase托管

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

Firebase托管Firebase托管可为我们的Web应用程序,静态和动态内容以及微服务提供快速,安全的托管。它是面向开发人员的生产级Web内容托管。我们可以轻松,快速地部署Web应用程序,并且只需一个命令即可将静态和动态内容同时提供给全球内容交付网络。我们可以将Firebase托管与Cloud Function或Cloud Run配对,以在Firebase上构建和托管微服务。Firebase ...

  Firebase云功能

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

Firebase云功能移动和Web应用程序需要后端代码来执行任务,例如发出通知或处理长时间运行的任务。在过去的十年中,此后端代码在服务器上运行。最近,Google的Firebase推出了一项名为Cloud Functions的新服务。借助Cloud Functions,Firebase提供了可扩展的解决方案,用于在云中运行后端代码。Firebase的云功能使我们能够自动执行后端代码,以响应通过HT...

  Firebase触发器

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

火基触发器我们编写的功能可以响应Firebase和称为触发器的Google Cloud功能生成的事件。在开发第一个Cloud Function之前,我们将探索可用于Cloud Function的最常见触发器。有以下触发器:Cloud Firestore触发器用于Firebase SDK的Cloud Functions导出函数.firestore对象,该对象使我们能够创建与特定Cloud Fires...

  Firebase创建和部署云功能

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

Firebase创建和部署云功能在上一节中,我们了解了什么是云功能,为什么使用它们,它们如何工作以及不同类型的触发器。现在,我们将在Firebase中创建和部署云功能。为此,我们必须设置Node.js环境以编写函数,而Firebase CLI也需要Node.js和npm来部署函数。Firebase强烈建议您开始使用Node.js 8。要安装Node.js和npm,建议使用Node Version ...

  Firebase Crashlytics

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

Firebase CrashlyticsFirebase Crashlytics是一个实时的,轻量级的崩溃报告器,可帮助我们跟踪,修复和确定稳定性问题的优先级,这些问题会破坏我们的应用程序质量。 Crashlytics在故障排除时会通过智能地对崩溃进行分组并突出显示导致崩溃的情况来保护我们。Firebase Crashlytics使开发人员可以对应用程序问题获得清晰,可操作的见解。如果特定的崩溃影...