获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

概览

Firebase Extensions 可帮助您减少在应用程序的开发、维护和增长上花费的时间。

当您找到满足您的应用或项目需求的 Firebase 扩展时,您只需安装和配置该扩展即可。如果您需要扩展的多种配置,您可以多次安装扩展,为您安装的每个实例使用不同的配置。

借助扩展,您无需花时间研究、编写和调试为您的应用或项目实现功能或自动执行任务的代码。

要安装或管理扩展程序,您必须被分配以下角色之一: Owner 或 EditorFirebase Admin

要安装扩展,您的项目必须采用Blaze (即用即付)计划。尽管安装扩展程序是免费的,但如果您的使用量超过服务的免费套餐,您可能需要为使用 Firebase 服务或Cloud Secret Manager等云服务付费。

您还可以使用扩展模拟器(Firebase 本地模拟器套件的一个组件)在将扩展安装到项目之前对其进行评估。

官方 Firebase 扩展

官方 Firebase 扩展由 Firebase 和 Firebase Extensions 合作伙伴服务开发和测试。这些扩展是可靠和安全的。

浏览官方 Firebase 扩展

Extensions Marketplace中浏览官方 Firebase 扩展。

抢先体验合作伙伴扩展

早期访问合作伙伴扩展由扩展发布者的早期访问计划的参与者开发。它们不是由 Google 构建或测试的。早期访问合作伙伴扩展按“原样”提供,Google 不提供任何明示或暗示的保证。对于因使用扩展程序而导致的任何直接或间接损害,Google 不承担任何责任。

要了解有关发布您自己的扩展程序的更多信息,请注册扩展程序发布者的抢先体验计划

查看扩展的源代码

要查找官方 Firebase 扩展程序的源代码链接,请单击扩展程序市场中扩展程序卡上的了解更多信息。

要查找早期访问合作伙伴扩展的源代码链接,请使用扩展的控制台安装链接或 CLI 的ext:install命令启动安装流程。源代码的链接与有关扩展的其他信息一起显示。如果您只想检查源代码,可以取消安装。

扩展源代码的内容

扩展的源目录包括:

  • extension.yaml 文件— 包含扩展的元数据并定义创建的资源、操作所需的 Google API 和访问角色,以及扩展的任何用户配置参数(环境变量)

  • 功能目录- 包含扩展源代码的文件

  • README 文件— 列出扩展的元数据(但以更易于阅读的格式)以及 PREINSTALL 文件中的内容

  • PREINSTALL 文件— 描述扩展的工作原理、任何必要的预安装任务、配置要求以及有关扩展的详细信息

  • POSTINSTALL 文件— 描述特定的使用说明和任何进一步的集成要求

扩展资源

每个 Firebase 项目都包含多种类型的“资源”。项目资源可以包括部署的 Cloud Functions、数据库实例、Cloud Storage 存储桶、Cloud Scheduler 作业和 Cloud Secret Manager 数据等内容。

当您安装扩展程序时,Firebase 会在您的项目中创建新的扩展程序实例特定资源。扩展需要这些资源才能运行。

请注意,如果您卸载一个扩展实例,Firebase 专门为该扩展实例创建的所有资源(如一组函数)都将被删除。但是,不会删除以下内容:

  • 扩展创建的任何工件(如存储的图像)。

  • 项目中的任何其他资源,例如数据库实例或 Cloud Storage 存储分区。即使扩展与这些其他资源交互,它们也不是扩展特定的,因此如果卸载扩展,它们也不会被删除。

使用 Firebase 控制台或 Firebase CLI

您可以使用Firebase 控制台Firebase CLI安装和管理任何官方 Firebase 扩展。

行动Firebase 控制台Firebase 命令行界面
查看详细信息(预安装)
安装
查看配置(安装后)
编辑配置
更新版本
卸载

下一步