Check out what’s new from Firebase at Google I/O 2022. Learn more

Opis

Rozszerzenia Firebase pomagają skrócić czas poświęcony na tworzenie, konserwację i rozwój Twojej aplikacji.

Gdy znajdziesz rozszerzenie Firebase, które rozwiąże zapotrzebowanie na Twoją aplikację lub projekt, wystarczy, że zainstalujesz i skonfigurujesz rozszerzenie. Jeśli potrzebujesz wielu konfiguracji rozszerzenia, możesz zainstalować rozszerzenie wiele razy, z inną konfiguracją dla każdego instalowanego wystąpienia.

Dzięki rozszerzeniom nie tracisz czasu na badanie, pisanie i debugowanie kodu, który implementuje funkcje lub automatyzuje zadanie dla Twojej aplikacji lub projektu.

Aby instalować rozszerzenia lub nimi zarządzać, musisz mieć przypisaną jedną z tych ról: Właściciel, Edytor lub Administrator Firebase .

Aby zainstalować rozszerzenie, Twój projekt musi być objęty planem Blaze (płatność na bieżąco). Chociaż za instalowanie rozszerzenia nie jest pobierana opłata, możesz zostać obciążony opłatą za korzystanie z usług Firebase lub usług w chmurze, takich jak Cloud Secret Manager , jeśli wykorzystanie przekracza poziom bezpłatnych usług.

Rozszerzenia można również oceniać przed zainstalowaniem ich w projekcie za pomocą emulatora rozszerzeń, składnika pakietu Firebase Local Emulator Suite.

Oficjalne rozszerzenia Firebase

Oficjalne rozszerzenia Firebase są opracowywane i testowane przez usługi partnerskie Firebase i Firebase Extensions. Te rozszerzenia są niezawodne i bezpieczne.

Przeglądaj oficjalne rozszerzenia Firebase

Przeglądaj oficjalne rozszerzenia Firebase z następujących źródeł:

Rozszerzenia dla partnerów wczesnego dostępu

Rozszerzenia dla partnerów wczesnego dostępu są opracowywane przez uczestników programu wczesnego dostępu wydawców rozszerzeń. Nie są tworzone ani testowane przez Google. Rozszerzenia dla partnerów wczesnego dostępu są dostarczane „TAK JAK SĄ” bez żadnej gwarancji, wyraźnej ani dorozumianej, od Google. Google zrzeka się wszelkiej odpowiedzialności za jakiekolwiek szkody, bezpośrednie lub pośrednie, wynikające z korzystania z rozszerzenia.

Aby dowiedzieć się więcej o publikowaniu własnego rozszerzenia, zarejestruj się w programie wcześniejszego dostępu wydawców rozszerzeń .

Zobacz kod źródłowy rozszerzenia

Aby znaleźć link do kodu źródłowego jednego z oficjalnych rozszerzeń Firebase, kliknij Więcej informacji na karcie rozszerzenia na stronie produktu Rozszerzenia Firebase lub w konsoli Firebase.

Aby znaleźć łącze do kodu źródłowego rozszerzenia partnera wczesnego dostępu, uruchom proces instalacji za pomocą łącza instalacyjnego konsoli rozszerzenia lub polecenia ext:install w interfejsie wiersza polecenia. Wyświetlany jest link do kodu źródłowego wraz z innymi informacjami o rozszerzeniu. Możesz anulować instalację, jeśli chcesz tylko sprawdzić źródło.

Zawartość kodu źródłowego rozszerzenia

Katalog źródłowy rozszerzenia zawiera:

  • Plik extension.yaml — zawiera metadane rozszerzenia i definiuje utworzone zasoby , interfejsy Google API i role dostępu wymagane do działania oraz wszelkie parametry skonfigurowane przez użytkownika (zmienne środowiskowe) dla rozszerzenia

  • katalog funkcji — zawiera pliki z kodem źródłowym rozszerzenia

  • Plik README — zawiera listę metadanych rozszerzenia (ale w formacie bardziej czytelnym dla człowieka), a także zawartość pliku PREINSTALL

  • Plik PREINSTALL — opisuje sposób działania rozszerzenia, wszelkie niezbędne zadania przedinstalacyjne, wymagania konfiguracyjne i szczegóły dotyczące rozszerzenia

  • Plik POSTINSTALL — opisuje szczegółowe instrukcje użytkowania i wszelkie dalsze wymagania dotyczące integracji

Zasoby dla rozszerzenia

Każdy projekt Firebase zawiera kilka rodzajów „zasobów”. Zasoby projektu mogą obejmować takie elementy, jak wdrożone Cloud Functions, instancje bazy danych, zasobniki Cloud Storage, zadania Cloud Scheduler i dane Cloud Secret Manager.

Gdy zainstalujesz rozszerzenie, Firebase utworzy w Twoim projekcie nowe zasoby specyficzne dla instancji rozszerzenia . Zasoby te są wymagane przez rozszerzenie do działania.

Pamiętaj, że jeśli odinstalujesz wystąpienie rozszerzenia , wszystkie zasoby utworzone przez Firebase specjalnie dla tego wystąpienia rozszerzenia do działania (takie jak zestaw funkcji) zostaną usunięte. Nie usuwa się jednak:

  • Wszelkie artefakty utworzone przez rozszerzenie (np. zapisane obrazy).

  • Wszelkie inne zasoby w Twoim projekcie, takie jak instancja bazy danych lub zasobnik Cloud Storage. Nawet jeśli rozszerzenie wchodziło w interakcję z tymi innymi zasobami, nie są one związane z rozszerzeniem , więc nie są usuwane po odinstalowaniu rozszerzenia.

Korzystanie z konsoli Firebase lub interfejsu wiersza polecenia Firebase

Możesz zainstalować dowolne z oficjalnych rozszerzeń Firebase i zarządzać nimi za pomocą konsoli Firebase lub interfejsu wiersza polecenia Firebase .

Akcja Konsola Firebase Interfejs wiersza polecenia Firebase
Wyświetl szczegółowe informacje (przed instalacją)
zainstalować
Wyświetl konfigurację (po instalacji)
Edytuj konfigurację
Zaktualizuj wersję
Odinstaluj

Następne kroki