Firebase Extensions pomagają skrócić czas poświęcany na programowanie, konserwację i rozwoju aplikacji.
Gdy znajdziesz urządzenie Firebase Extension, które zaspokoi Twoje potrzeby związane z aplikacją lub projekt, wystarczy zainstalować i skonfigurować rozszerzenie. Jeśli potrzebujesz wiele konfiguracji rozszerzenia, możesz zainstalować je wiele z inną konfiguracją dla każdej instalowanej instancji.
Dzięki rozszerzeniom nie musisz poświęcać czasu na szukanie, pisanie i debugowanie kodu, który implementuje funkcje lub automatyzuje zadanie w aplikacji lub projekcie;
Aby instalować rozszerzenia i nimi zarządzać, musisz mieć przypisaną jedną z tych ról: Właściciel lub Edytujący lub Administrator Firebase.
Aby można było zainstalować rozszerzenie, projekt musi być połączony z usługą Blaze (płatność według idź). Chociaż nie ma żadnych opłat za instalowanie rozszerzenia, może się okazać, że opłat za korzystanie z usług Firebase i usług Cloud, takich jak Cloud Secret Manager, jeśli wykorzystanie usług przekracza bezpłatnie .
Możesz też ocenić rozszerzenia przed zainstalowaniem ich w projekcie, korzystając z Emulator Extensions, komponent Firebase Local Emulator Suite.
Oficjalne rozszerzenia Firebase
Oficjalne rozszerzenia do aplikacji Firebase są opracowywane i testowane przez Firebase. i usługi partnerskie Firebase Extensions. Te rozszerzenia są niezawodne, bezpieczeństwa.
Przeglądaj rozszerzenia Firebase
Rozszerzenia Firebase znajdziesz w Extensions Hub.
Wyświetlanie kodu źródłowego rozszerzenia
Aby znaleźć link do kodu źródłowego rozszerzenia, kliknij Więcej informacji na karcie rozszerzenia w Extensions Hub.
Zawartość kodu źródłowego rozszerzenia
Katalog źródłowy rozszerzenia zawiera:
extension.yaml – zawiera metadane rozszerzenia i definiuje utworzone zasoby, interfejsy API Google role dostępu wymagane w przypadku oraz wszystkie parametry skonfigurowane przez użytkownika (zmienne środowiskowe) dla funkcji rozszerzenie
katalog funkcji – zawiera pliki kodu źródłowego komponentu rozszerzenie
Plik README – zawiera listę metadanych rozszerzenia (ale w innych miejscach czytelny dla człowieka format) oraz treść z pliku PREINSTALL
PREINSTALL plik – opisuje, jak działa rozszerzenie (jeśli jest potrzebne) zadań preinstalacyjnych, wymagań konfiguracji i szczegółów rozszerzenie
Plik POSTINSTALL – zawiera opis konkretnych instrukcji użytkowania i dodatkowych wymagania dotyczące integracji
Materiały na temat rozszerzenia
Każdy projekt Firebase zawiera kilka typów „zasobów”. Zasoby projektu mogą obejmować wdrożenia Cloud Functions, instancje bazy danych, Zasobniki: Cloud Storage, zadania Cloud Scheduler i dane Cloud Secret Manager.
Gdy zainstalujesz rozszerzenie, Firebase utworzy nowe rozszerzenie dla instancji i zasobami w projekcie. Te zasoby są wymagane przez rozszerzenie do działania.
Pamiętaj, że jeśli odinstalujesz instancję , wszystkie zasobów utworzonych przez Firebase specjalnie na potrzeby tej instancji rozszerzenia. do działania (np. zestaw funkcji). Są to jednak: nie usunięto:
Artefakty utworzone przez rozszerzenie (np. zapisane obrazy).
inne zasoby w projekcie, takie jak instancja bazy danych lub Cloud Storage; zasobnika. Nawet jeśli rozszerzenie wchodziło w interakcje z tymi innymi zasobami, nie są związane z konkretnym rozszerzeniem, więc nie zostaną usunięte, jeśli Odinstalowano.
Za pomocą konsoli Firebase lub interfejsu wiersza poleceń Firebase
Rozszerzenia możesz instalować i zarządzać nimi za pomocą Konsola Firebase lub Interfejs wiersza poleceń Firebase.
Czynność | Konsola Firebase | Interfejs wiersza poleceń Firebase |
---|---|---|
Wyświetlanie szczegółowych informacji (przed instalacją) | ||
Zainstaluj | ||
Wyświetl konfigurację (po instalacji) | ||
Edytuj konfigurację | ||
Aktualizacja wersji | ||
Odinstaluj |
Następne kroki
Przed zainstalowaniem rozszerzenia przejrzyj szczegółowe informacje o rozszerzeniu (Extensions Hub lub interfejs wiersza poleceń Firebase).
Zainstaluj rozszerzenie w projekcie Firebase za pomocą Firebase konsola lub za pomocą interfejsu wiersza poleceń Firebase.