概述

Firebase 擴展程序可幫助您減少花在應用開發、維護和增長上的時間。

當您找到滿足您的應用或項目需求的 Firebase 擴展程序時,您要做的就是安裝和配置該擴展程序。如果您需要擴展的多個配置,您可以多次安裝擴展,為您安裝的每個實例使用不同的配置。

借助擴展,您無需花時間研究、編寫和調試用於實現應用程序或項目的功能或自動執行任務的代碼。

安裝或管理的擴展,你必須分配這些角色之一:擁有者或編輯火力地堡管理員

此外,為了安裝一個擴展,你的項目必須在布拉(現收現付)計劃。你將被收取少量(一般約$ 0.01 /月你已經安裝了一個擴展的每個實例),除了與您使用的火力地堡服務相關的任何費用。

官方 Firebase 擴展

官方火力地堡擴展開發和火力地堡和火力地堡擴展合作夥伴的服務進行測試。這些擴展是可靠和安全的。

瀏覽官方 Firebase 擴展

從以下來源瀏覽官方 Firebase 擴展:

搶先體驗合作夥伴擴展

搶先體驗合作夥伴擴展由擴展發布者搶先體驗計劃的參與者開發。它們不是由 Google 構建或測試的。搶先體驗合作夥伴擴展“按原樣”提供,Google 不提供任何明示或暗示的保證。對於因使用擴展程序而導致的任何直接或間接損害,Google 不承擔任何責任。

要了解更多關於發布自己的擴展,註冊該擴展出版商的早期訪問計劃

查看擴展的源代碼

為了找到一個鏈接到源代碼,一個官方的火力地堡擴展,點擊了解更多擴展的火力地堡的擴展產品頁面上還是在火力地堡控制台卡上。

為了找到一個鏈接到源代碼早日訪問合作夥伴擴展,即使用擴展的控制台安裝鏈接或使用CLI的開始安裝流程ext:install命令。源代碼的鏈接與有關擴展的其他信息一起顯示。如果您只想檢查源,可以取消安裝。

擴展源代碼的內容

擴展的源目錄包括:

  • extension.yaml文件-包含擴展的元數據和定義了資源創建,該谷歌API和訪問角色操作所需,以及任何用戶配置的參數(環境變量),用於擴展

  • 功能目錄-包含用於擴展的源代碼文件

  • 自述文件-列出了擴展的元數據(但在更多人可讀格式)以及從PREINSTALL文件中的內容

  • PREINSTALL文件-描述擴展是如何工作的,任何必要的預安裝任務,配置要求,並擴展詳細信息

  • 安裝後的文件-描述了具體的使用說明和任何進一步的整合需求

擴展資源

每個 Firebase 項目都包含多種類型的“資源”。項目資源可以包括部署的 Cloud Functions、數據庫實例、Cloud Storage 存儲分區和 Cloud Scheduler 作業等內容。

當你安裝一個擴展,火力地堡在您的項目(特別是雲功能)創造了新的擴展,例如特定的資源。這些資源在擴展的規範文件中定義, extension.yaml (具體地,為資源類型firebaseextensions.v1beta.function ),並且它們由擴展操作所需要。

需要注意的是,如果你卸載一個擴展的實例,所有的火力地堡為擴展操作(比如一組函數)的該實例特別設立的資源都被刪除。但是,以下不會被刪除:

  • 擴展程序創建的任何工件(如存儲的圖像)。

  • 項目中的任何其他資源,例如數據庫實例或 Cloud Storage 存儲分區。即使擴展與這些資源進行交互,他們不是延長特定的,所以如果擴展卸載它們不會被刪除。

使用 Firebase 控制台或 Firebase CLI

您可以安裝和管理任何使用無論是官方的火力地堡擴展的火力地堡控制台火力地堡CLI

行動Firebase 控制台Firebase 命令行界面
查看詳細信息(安裝前)
安裝
查看配置(安裝後)
編輯配置
更新版本
卸載

下一步