Strona zawiera zbiór najczęstszych pytań i odpowiedzi oraz pomoc w rozwiązywaniu problemów dotyczących Firebase w ogóle, a także poszczególnych usług.
Czy masz inne problemy lub nie możesz znaleźć opisu swojego problemu na tej stronie?
Platformy i frameworki
Na stronach z rozwiązywaniem problemów i najczęstszymi pytaniami dotyczącymi poszczególnych platform znajdziesz przydatne wskazówki i odpowiedzi na najczęstsze pytania.
Projekty i aplikacje Firebase
Czym jest projekt w Firebase?
Projekt w Firebase to jednostka najwyższego poziomu w Firebase. W projekcie możesz zarejestrować aplikacje na Apple, Androida lub internetowe. Po zarejestrowaniu aplikacji w Firebase możesz dodać do niej pakiety SDK Firebase dla poszczególnych usług, np. Analytics, Cloud Firestore, Crashlytics lub Remote Config.
Warianty aplikacji na iOS, Androida i aplikacji internetowych należy zarejestrować w ramach jednego projektu w Firebase. Możesz używać wielu projektów Firebase do obsługi różnych środowisk, takich jak deweloperskie, testowe i produkcyjne.
Więcej informacji o projektach Firebase znajdziesz w tych materiałach:
- Informacje o projektach Firebase – zawiera krótkie omówienie kilku ważnych koncepcji dotyczących projektów Firebase, w tym ich związku z Google Cloud oraz podstawowej hierarchii projektu, jego aplikacji i zasobów.
- Ogólne sprawdzone metody konfigurowania projektów Firebase – zawiera ogólne, podstawowe sprawdzone metody konfigurowania projektów Firebase i rejestrowania w nich aplikacji, aby zapewnić przejrzysty proces tworzenia z wykorzystaniem różnych środowisk.
Pamiętaj, że w przypadku wszystkich projektów Firebase usługa Firebase automatycznie dodaje etykietę
firebase:enabled na stronie
Etykiety w konsoli
Google Cloud. Więcej informacji o tej etykiecie znajdziesz w odpowiedziach na najczęstsze pytania.
Co to jest organizacja Google Cloud?
Google CloudOrganizacja jest kontenerem na Google Cloud projekty (w tym projekty Firebase). Ta hierarchia umożliwia lepszą organizację, zarządzanie dostępem i audytowanie projektów Google Cloud i Firebase. Więcej informacji znajdziesz w artykule Tworzenie organizacji i zarządzanie nimi.
Jak dodać Firebase do istniejącego projektu Google Cloud?
Możesz mieć istniejące Google Cloud projekty zarządzane w Google Cloud konsoli lub w Konsoli interfejsów API Google.
Firebase możesz dodać do tych istniejących Google Cloud projektów, korzystając z jednej z tych opcji:
- Korzystanie z Firebase.
- Korzystanie z opcji zautomatyzowanej:
-
Wywołaj punkt końcowy interfejsu Firebase Management REST API
projects.addFirebase. -
Uruchom polecenie Firebase CLI
firebase projects:addfirebase. - Użyj Terraform.
-
Wywołaj punkt końcowy interfejsu Firebase Management REST API
Dowiedz się więcej o dodawaniu Firebase do Google Cloudprojektu.
Jak działa integracja Firebase z Google Cloud?
Usługa Firebase jest ściśle zintegrowana z Google Cloud. Projekty są udostępniane między Firebase a Google Cloud, więc w projektach mogą być włączone usługi Firebase i Google Cloud. Do tego samego projektu możesz uzyskać dostęp z FirebasekonsoliGoogle Cloud lub FirebasekonsoliGoogle Cloud. Więcej szczegółów:
- Niektóre usługi Firebase są obsługiwane bezpośrednio przez Google Cloud, np. Cloud Storage for Firebase. Lista usług obsługiwanych przez Google Cloud będzie się z czasem powiększać.
- Wiele ustawień, w tym informacje o współpracownikach i informacje rozliczeniowe, jest współdzielonych przez Firebase i Google Cloud. Wykorzystanie Firebase i Google Cloud jest widoczne na tej samej fakturze.
Dodatkowo po przejściu na abonament Blaze z płatnością według wykorzystania możesz korzystać z dowolnych światowej klasy usług Google Cloudinfrastruktury jako usługi (IaaS) i interfejsów API bezpośrednio w projekcie w Firebase w standardowych Google Cloudcenach. Możesz też eksportować dane z Google Cloud bezpośrednio do BigQuery w celu przeprowadzenia analizy. Więcej informacji znajdziesz w artykule Łączenie BigQuery z Firebase.
Korzystanie z Google Cloud w Firebase (w porównaniu z innymi usługami w chmurze, które nie są zlokalizowane w tym samym miejscu) przynosi wiele korzyści związanych z bezpieczeństwem, zmniejszeniem opóźnień i oszczędnością czasu. Więcej informacji znajdziesz na Google Cloudstronie.
Dlaczego mój projekt Google Cloud ma etykietę firebase:enabled?
Na stronie Etykiety w konsoli Google Cloud możesz zobaczyć etykietę firebase:enabled (a konkretnie Key firebase z Value enabled).
Firebase automatycznie dodał tę etykietę, ponieważ Twój projekt jest projektem Firebase, co oznacza, że ma on włączone konfiguracje i usługi specyficzne dla Firebase. Dowiedz się więcej o związku projektów Firebase z Google Cloud.
Zdecydowanie zalecamy, aby nie modyfikować ani nie usuwać tej etykiety. Ta etykieta jest używana przez Firebase i Google Cloud do wyświetlania listy projektów Firebase (np. za pomocą punktu końcowego interfejsu REST APIprojects.list lub w menu w Firebase konsoli).
Pamiętaj, że ręczne dodanie tej etykiety do listy etykiet projektu NIE włącza konfiguracji i usług Firebase w Twoim projekcie Google Cloud. Aby to zrobić, musisz dodać Firebase za pomocą Firebasekonsoli (lub w bardziej zaawansowanych przypadkach użycia za pomocą interfejsu API REST do zarządzania Firebase albo Firebaseinterfejsu wiersza poleceń).
Dlaczego konsola Firebase nie może wczytać listy moich projektów Google Cloud?
Te najczęstsze pytania dotyczą sytuacji, w której próbujesz „dodać Firebase” do istniejącego projektu Google Cloud za pomocą Firebase konsoli i masz dostęp do wielu tysięcy projektów Google Cloud.
Konsola Firebase nie jest przystosowana do wczytywania wielu tysięcy projektów Google Cloud. Zamiast tego zalecamy użycie Firebaseinterfejsu CLI, interfejsu API REST lub Terraform, aby „dodać Firebase” do istniejącego Google Cloudprojektu.
Możesz też zapoznać się z odpowiedzią na pytanie „Dlaczego mojego projektu w Firebase nie ma na liście projektów w Firebase?”.
Dlaczego mojego projektu w Firebase nie ma na liście projektów w Firebase?
Te najczęstsze pytania dotyczą sytuacji, w których nie widzisz projektu w Firebase w tych miejscach:
- na liście projektów wyświetlanej w konsoli Firebase;
-
W odpowiedzi na wywołanie punktu końcowego interfejsu API REST
projects.list -
W odpowiedzi na polecenie interfejsu wiersza poleceń Firebase
firebase projects:list
Aby rozwiązać problem, wykonaj te czynności:
-
Najpierw spróbuj uzyskać dostęp do projektu, otwierając bezpośrednio jego adres URL. Użyj tego formatu:
https://console.firebase.google.com/project/PROJECT-ID/overview -
Jeśli nie możesz uzyskać dostępu do projektu lub pojawiają się błędy uprawnień, sprawdź te elementy:
- Upewnij się, że logujesz się w Firebase przy użyciu tego samego konta Google, które ma dostęp do projektu. Możesz się logować i wylogowywać z Firebase konsoli, klikając awatar konta w prawym górnym rogu konsoli.
- Sprawdź, czy możesz wyświetlić projekt w Google Cloudkonsoli.
-
Upewnij się, że projekt ma etykietę
firebase:enabledna stronie Etykiety w konsoli Google Cloud. Firebase i Google Cloud używają tej etykiety do wyświetlania projektów Firebase. Jeśli nie widzisz tej etykiety, ale w Twoim projekcie włączony jest interfejs Firebase Management API, dodaj ją ręcznie (a konkretnieKeyo wartościfirebasez wartościąValuerównąenabled). - Upewnij się, że masz przypisaną jedną z podstawowych ról uprawnień (Właściciel, Edytujący, Wyświetlający) lub rolę z uprawnieniami związanymi z Firebase, np. wstępnie zdefiniowaną rolę Firebase. Swoje role możesz wyświetlić na stronie Uprawnienia w konsoli Google Cloud.
- Jeśli Twój projekt należy do Google Cloud organizacji, aby wyświetlić go na liście w Firebase konsoli, możesz potrzebować dodatkowych uprawnień. Skontaktuj się z osobą, która zarządza Twoją organizacją Google Cloud, i poproś o przypisanie Ci odpowiedniej roli, która umożliwi Ci wyświetlanie projektu, np. roli Przeglądający.
Jeśli żadne z powyższych rozwiązań nie umożliwi Ci wyświetlenia projektu na liście projektów Firebase, skontaktuj się z zespołem pomocy Firebase.
Ile projektów mogę mieć na jednym koncie Google (adresie e-mail)?
- Abonament Spark: limit tworzenia projektów jest ograniczony do niewielkiej liczby projektów (zwykle około 5–10).
- Abonament Blaze: limit tworzenia projektów jest nadal ograniczony, ale może wzrosnąć po połączeniu z Cloud Billing kontem o dobrej reputacji.
Pamiętaj o tych uwagach na temat limitu liczby projektów, które można utworzyć:
- Ten limit nie dotyczy tylko Firebase. Limity Firebase dotyczące limitu projektu są takie same jak w przypadku Google Cloud.
- W rzadkich przypadkach, gdy jest to konieczne, możesz poprosić o zwiększenie limitu projektów.
- Całkowite usunięcie projektu zajmuje 30 dni i do tego czasu jest wliczane do limitu projektu.
Dowiedz się więcej o zalecanych przez Firebase ogólnych sprawdzonych metodach konfigurowania projektów Firebase.
Ile aplikacji w Firebase mogę mieć w projekcie w Firebase?
Projekt w Firebase jest kontenerem dla aplikacji w Firebase na platformach Apple, Android i w internecie. Firebase ogranicza łączną liczbę aplikacji w Firebase w projekcie w Firebase do 30.
Po przekroczeniu tej liczby wydajność zaczyna spadać (zwłaszcza w przypadku Google Analytics), a w przypadku większej liczby aplikacji niektóre funkcje produktu przestają działać. Jeśli używasz logowania przez Google jako dostawcy uwierzytelniania, dla każdej aplikacji w projekcie tworzony jest podstawowy identyfikator klienta OAuth 2.0. W ramach jednego projektu można utworzyć około 30 identyfikatorów klienta.
Upewnij się, że wszystkie aplikacje w Firebase w jednym projekcie w Firebase są z perspektywy użytkownika wariantami tej samej aplikacji na różne platformy. Jeśli na przykład tworzysz aplikację typu white label, każda niezależnie oznaczona aplikacja powinna mieć własny projekt w Firebase, ale wersje tej aplikacji na urządzenia Apple i Android mogą znajdować się w tym samym projekcie. Szczegółowe wskazówki znajdziesz w naszych ogólnych sprawdzonych metodach konfigurowania projektów Firebase.
Jeśli Twój projekt wymaga więcej niż 30 aplikacji, możesz poprosić o zwiększenie limitu. Aby przesłać to żądanie, projekt musi być objęty abonamentem Blaze. Otwórz konsolę Google Cloud, aby przesłać prośbę i poczekać na jej rozpatrzenie. Więcej informacji o zarządzaniu limitami znajdziesz w dokumentacji Google Cloud.
Co się stanie, jeśli oznaczę projekt jako środowisko „produkcyjne”?
W konsoli Firebase możesz oznaczyć projekty Firebase typem środowiska, czyli produkcyjnym lub nieokreślonym (nieprodukcyjnym).
Oznaczenie projektu jako typu środowiska nie ma wpływu na działanie projektu w Firebase ani jego funkcji. Tagowanie może jednak pomóc Tobie i Twojemu zespołowi w zarządzaniu różnymi projektami Firebase na potrzeby cyklu życia aplikacji.
Jeśli oznaczysz projekt jako środowisko produkcyjne, dodamy do niego w Firebase konsoli jaskrawy tag Prod, który będzie przypominać, że wszelkie zmiany mogą mieć wpływ na powiązane aplikacje produkcyjne. W przyszłości możemy dodać więcej funkcji i środków ochrony w przypadku projektów Firebase oznaczonych jako środowiska produkcyjne.
Aby zmienić typ środowiska projektu w Firebase, otwórz
Gdzie znajdę identyfikator aplikacji w Firebase?
W konsoli Firebase otwórz
Oto przykładowe wartości identyfikatora aplikacji:
-
Aplikacje Firebase na iOS:
1:1234567890:ios:321abc456def7890 -
Aplikacje Firebase na Androida:
1:1234567890:android:321abc456def7890 -
Aplikacje internetowe Firebase:
1:1234567890:web:321abc456def7890
Jakie są wymagania wstępne dotyczące połączenia Google Play / AdMob / Google Ads / BigQuery z projektem w Firebase lub aplikacją?
-
Aby połączyć Google Play, musisz mieć:
- jedną z tych ról Firebase: Właściciel lub Administrator Firebase;
- jeden z tych Google Play poziomów dostępu: Właściciel (konta) lub Administrator.
- Aby połączyć aplikację AdMob, musisz być właścicielem projektu w Firebase i administratorem AdMob.
- Aby połączyć konto AdWords, musisz być właścicielem projektu w Firebase i administratorem AdWords.
- Aby połączyć BigQueryprojekt w Firebase, musisz być właścicielem projektu.
Uprawnienia i dostęp do projektów Firebase
Jak przypisać członkowi projektu rolę, np. właściciela?
Aby zarządzać rolami przypisanymi do poszczególnych członków projektu w Firebase, musisz być właścicielem projektu w Firebase (lub mieć przypisaną rolę z uprawnieniem resourcemanager.projects.setIamPolicy).
Role możesz przypisywać i nimi zarządzać w tych miejscach:
-
Firebase Konsola umożliwia uproszczone przypisywanie ról członkom projektu na karcie
settings Ustawienia > Użytkownicy i uprawnienia. Możesz przypisać dowolną z ról podstawowych (Właściciel, Edytujący, Wyświetlający), role Administrator/Wyświetlający Firebase lub dowolną z predefiniowanych ról w kategorii usług Firebase. -
Konsola Google Cloud oferuje szeroki zestaw narzędzi do przypisywania ról członkom projektu na stronie Administracja
– Uprawnienia.
Możesz też tworzyć role niestandardowe i nimi zarządzać, a także przyznawać kontom usługi dostęp do projektu.
Pamiętaj, że w konsoli Google Cloud członkowie projektu są nazywani podmiotami zabezpieczeń.
Jeśli właściciel projektu nie może już wykonywać zadań właściciela (np. osoba ta odeszła z firmy), a projekt nie jest zarządzany w ramach Google Cloudorganizacji (patrz następny akapit), możesz skontaktować się z zespołem pomocy Firebase i zapytać, jak poprosić o dostęp do projektu w Firebase.
Pamiętaj, że jeśli projekt Firebase należy do Google Cloudorganizacji, może nie mieć właściciela. Jeśli nie możesz znaleźć właściciela projektu w Firebase, skontaktuj się z osobą, która zarządza Twoją organizacją Google Cloud, i poproś o przypisanie właściciela do projektu.
Jak znaleźć właściciela projektu w Firebase?
Członków projektu i ich role możesz wyświetlać w tych miejscach:
- Jeśli masz dostęp do projektu w konsoli Firebase, możesz wyświetlić listę członków projektu, w tym właścicieli, na stronie Użytkownicy i uprawnienia w konsoli Firebase.
- Jeśli nie masz dostępu do projektu w konsoli Firebase, sprawdź, czy masz do niego dostęp w konsoli Google Cloud. Listę członków projektu, w tym właścicieli, możesz wyświetlić na stronie uprawnień w Google Cloud konsoli.
Jeśli właściciel projektu nie może już wykonywać zadań właściciela (np. opuścił firmę), a projekt nie jest zarządzany przez Google Cloudorganizację (patrz następny akapit), możesz skontaktować się z zespołem pomocy Firebase, aby przypisać tymczasowego właściciela.
Pamiętaj, że jeśli projekt Firebase należy do Google Cloudorganizacji, może nie mieć właściciela. Osoba zarządzająca Twoją Google Cloudorganizacją może wykonywać wiele zadań, które może wykonać właściciel. Jednak aby wykonać kilka zadań specyficznych dla właściciela (takich jak przypisywanie ról lub zarządzanie Google Analyticsusługami), administrator może potrzebować przypisać sobie rolę właściciela. Jeśli nie możesz znaleźć właściciela projektu w Firebase, skontaktuj się z osobą, która zarządza Twoją organizacją Google Cloud, aby przypisać właściciela projektu.
Kiedy i dlaczego warto przypisać członkowi projektu rolę właściciela?
Aby zapewnić prawidłowe zarządzanie projektem w Firebase, musi on mieć właściciela.
Członkowie projektu z rolą Właściciel są często jedynymi członkami projektu, którzy mogą wykonywać zadania administracyjne lub otrzymywać ważne powiadomienia:
- Członkowie projektu z rolą Właściciel są często jedynymi osobami, które mogą wykonywać ważne działania administracyjne (takie jak przypisywanie ról i zarządzanie usługami Google Analytics), a zespół pomocy Firebase może realizować prośby administracyjne tylko od osób, które są właścicielami projektu.
- Członkowie projektu z rolą Właściciel są często jedynymi osobami, które (domyślnie) otrzymują powiadomienia o zmianach w projekcie lub usługach (np. o zmianach w płatnościach i kwestiach prawnych, wycofywaniu funkcji itp.). Możesz opcjonalnie dostosować „ważne kontakty” w projekcie, jeśli chcesz, aby powiadomienia otrzymywali konkretni lub dodatkowi członkowie zespołu.
Po skonfigurowaniu właścicieli projektu w Firebase ważne jest, aby te przypisania były aktualne.
Pamiętaj, że jeśli projekt w Firebase jest częścią organizacji Google Cloud, osoba zarządzająca organizacją Google Cloud może wykonywać wiele zadań, które może wykonać właściciel. Jednak w przypadku kilku zadań przeznaczonych tylko dla właściciela (takich jak przypisywanie ról czy zarządzanie usługami Google Analytics) administrator może potrzebować przypisać sobie rolę właściciela, aby wykonać te zadania.
Nie mam projektu w Firebase, ale otrzymałem(-am) e-maila na jego temat. Jak uzyskać dostęp do tego projektu?
Otrzymany e-mail powinien zawierać link do otwarcia projektu w Firebase. Kliknięcie linku w e-mailu powinno spowodować otwarcie projektu w Firebase konsoli.
Jeśli nie możesz otworzyć projektu za pomocą linku, sprawdź, czy logujesz się w Firebase przy użyciu tego samego konta Google, na które został wysłany e-mail z informacją o projekcie. Możesz się logować i wylogowywać z konsoli Firebase, klikając awatar konta w prawym górnym rogu konsoli.
Pamiętaj, że jeśli jesteś administratorem Google Cloud organizacji, możesz otrzymywać powiadomienia o zmianach w projektach Firebase w swojej organizacji. Może się jednak okazać, że nie masz wystarczających uprawnień do otwarcia projektu Firebase. W takich przypadkach najprostszym rozwiązaniem jest przypisanie sobie roli właściciela, aby otworzyć projekt i wykonać wymagane działania. Dowiedz się więcej o tym, dlaczego i kiedy warto przypisać rolę właściciela.
Klucze interfejsu API Firebase
Czy klucze interfejsu API Firebase są tajne? Czy mogą być uwzględnione w moim kodzie lub plikach konfiguracyjnych?
Oto najważniejsze informacje o kluczach interfejsu API w przypadku usług Firebase:- Publiczne z założenia: klucze interfejsu API do usług Firebase tylko identyfikują Twój projekt w Firebase i aplikację w tych usługach. Autoryzacja jest obsługiwana za pomocą uprawnień Google Cloud, Firebase Security Rules i Firebase App Check.
- Stosowanie ograniczeń: wszystkie klucze interfejsu API udostępniane przez Firebase są automatycznie ograniczone do interfejsów API związanych z Firebase. W przypadku wszystkich kluczy interfejsu API w projekcie musisz zastosować odpowiednie ograniczenia interfejsu API, aby zapobiec nieautoryzowanemu wykorzystaniu limitu interfejsów API w projekcie.
- Używaj tylko w przypadku usług Firebase: używaj kluczy interfejsu API udostępnionych przez Firebase tylko w przypadku interfejsów API związanych z Firebase. Jeśli aplikacja korzysta z innych interfejsów API (np. interfejsu Places API w Mapach lub Gemini Developer API), użyj osobnego klucza interfejsu API i ogranicz go do odpowiedniego interfejsu API. W szczególności nigdy nie umieszczaj znaku Gemini Developer API na liście dozwolonych w przypadku publicznie dostępnego klucza interfejsu API ani klucza używanego w innych usługach.
- Security Rules i App Check mają kluczowe znaczenie: bezpieczeństwo Realtime Database, Cloud Firestore i Cloud Storage danych jest wymuszane za pomocą Firebase Security Rules, a ochrona objętych interfejsów API jest zapewniana przez Firebase App Check, a nie przez utrzymywanie w tajemnicy klucza interfejsu API Firebase.
Jeśli konfiguracja aplikacji jest zgodna z powyższymi wytycznymi, klucze interfejsu API ograniczone do usług Firebase nie muszą być traktowane jako dane tajne i można je bezpiecznie umieszczać w kodzie lub plikach konfiguracyjnych.
Otrzymałem(-am) e-maila od Google Cloud z informacją o „publicznie dostępnym kluczu interfejsu API Google powiązanym z projektem Google Cloud”. Co muszę zrobić?
Jeśli otrzymasz e-maila od Google Cloud z informacją o „publicznie dostępnym kluczu interfejsu API Google w projekcie Google Cloud” i klucz interfejsu API wymieniony w tym e-mailu jest Twoim kluczem interfejsu API Firebase, upewnij się, że spełnia on te wymagania, aby można go było bezpiecznie umieścić w kodzie lub plikach konfiguracyjnych. Możesz to sprawdzić na stronie Interfejsy API i usługi > Dane logowania w konsoli Google Cloud.
-
Jest to klucz API, którego używasz w aplikacji w Firebase i tylko w usługach Firebase. Klucze te są zwykle nazywane
Browser key (auto created by Firebase)lubAndroid key (auto created by Firebase)lubiOS key (auto created by Firebase). - Zawiera on wszystkie wymagane interfejsy API Firebase na liście dozwolonych „Ograniczenia interfejsu API”.
-
Nie ma on żadnych innych interfejsów API na liście dozwolonych „Ograniczenia interfejsów API”. W szczególności lista nie powinna zawierać
Generative Language API.
Upewnij się też, że używasz Firebase Security Rules i App Check zgodnie z zaleceniami w przypadku usług Firebase, z których korzystasz.
Szczegółowe informacje o kluczach interfejsu API Firebase oraz listę najczęstszych pytań znajdziesz w artykule Informacje o używaniu kluczy interfejsu API Firebase i zarządzaniu nimi.
Firebase konsola
Jakie przeglądarki są obsługiwane w przypadku konsoli Firebase?
Do konsoli Firebase można uzyskać dostęp w najnowszych wersjach popularnych przeglądarek na komputery, takich jak Chrome, Firefox, Safari i Edge. Przeglądarki mobilne nie są w pełni obsługiwane.
Mogę otworzyć Firebase konsolę, ale nie mogę znaleźć ani otworzyć projektu w Firebase. Dlaczego?
Te odpowiedzi na najczęstsze pytania dotyczą tych problemów:
- Konsola Firebase zwraca stronę błędu z informacją, że projekt może nie istnieć lub że nie masz do niego dostępu.
- Konsola Firebase nie wyświetla Twojego projektu, nawet jeśli wpiszesz jego identyfikator projektu lub nazwę w polu wyszukiwania konsoli.
Aby rozwiązać problem, wykonaj te czynności:
-
Najpierw spróbuj uzyskać dostęp do projektu, otwierając bezpośrednio jego adres URL. Użyj tego formatu:
https://console.firebase.google.com/project/PROJECT-ID/overview -
Jeśli nadal nie możesz uzyskać dostępu do projektu lub pojawiają się błędy związane z uprawnieniami, sprawdź te elementy:
- Upewnij się, że logujesz się w Firebase przy użyciu tego samego konta Google, które ma dostęp do projektu. Możesz się logować i wylogowywać z Firebase konsoli, klikając awatar konta w prawym górnym rogu konsoli.
- Sprawdź, czy w projekcie włączony jest interfejs Firebase Management API.
- Upewnij się, że masz przypisaną jedną z podstawowych ról uprawnień (Właściciel, Edytujący, Wyświetlający) lub rolę z uprawnieniami związanymi z Firebase, np. wstępnie zdefiniowaną rolę Firebase. Swoje role możesz wyświetlić na stronie Uprawnienia w konsoli Google Cloud.
- Jeśli Twój projekt należy do Google Cloud organizacji, aby wyświetlić go na liście w Firebase konsoli, możesz potrzebować dodatkowych uprawnień. Skontaktuj się z osobą, która zarządza Twoją organizacją Google Cloud, i poproś o przypisanie Ci odpowiedniej roli, która umożliwi Ci wyświetlanie projektu, np. roli Przeglądający.
Jeśli żadna z powyższych czynności nie pomoże Ci znaleźć projektu lub uzyskać do niego dostępu, skontaktuj się z zespołem pomocy Firebase.
Dlaczego konsola Firebase nie wczytuje się?
Te najczęstsze pytania dotyczą tych problemów:
- Strona w Firebase konsoli nigdy się nie wczytuje.
- Dane na stronie nie wczytują się zgodnie z oczekiwaniami.
- Podczas wczytywania konsoli Firebase pojawiają się komunikaty o błędach przeglądarki.
Aby rozwiązać problem, wykonaj te czynności:
- Sprawdź wiersz Konsola w Panelu stanu Firebase, aby dowiedzieć się, czy nie występują przerwy w działaniu usługi.
- Sprawdź, czy używasz obsługiwanej przeglądarki.
- Spróbuj otworzyć Firebase konsolę w oknie incognito lub przeglądania prywatnego.
- Wyłącz wszystkie rozszerzenia przeglądarki.
- Sprawdź, czy połączenie sieciowe nie jest blokowane przez program do blokowania reklam, antywirus, serwer proxy, zaporę sieciową ani inne oprogramowanie.
- Spróbuj wczytać Firebase konsolę w innej sieci lub na innym urządzeniu.
- Jeśli używasz Chrome, sprawdź konsolę Narzędzi deweloperskich pod kątem błędów.
Jeśli żadne z powyższych rozwiązań nie rozwiąże problemu, skontaktuj się z zespołem pomocy Firebase.
Jak jest określany język konsoli Firebase?
Ustawienie języka w konsoli Firebase zależy od języka wybranego w ustawieniach konta Google.
Aby zmienić preferowany język, zobacz artykuł Zmienianie języka.
Konsola Firebase obsługuje te języki:
- angielski
- Portugalski (Brazylia)
- francuski
- niemiecki
- indonezyjski
- japoński
- koreański
- rosyjski
- Chiński uproszczony
- hiszpański
- chiński tradycyjny
Jakie role i uprawnienia są obsługiwane w konsoli Firebase?
Konsola Firebase i konsola Google Cloud korzystają z tych samych ról i uprawnień. Więcej informacji o rolach i uprawnieniach znajdziesz w dokumentacji Firebase IAM.
Firebase obsługuje podstawowe role właściciela, edytującego i wyświetlającego:
- Właściciel projektu może dodawać do niego innych członków, konfigurować integracje (łączenie projektu z usługami takimi jak BigQuery czy Slack) i ma pełny dostęp do edycji projektu.
- Edytujący projekt ma pełne uprawnienia do edycji projektu.
- Przeglądający projekt ma tylko dostęp do odczytu. Pamiętaj, że konsola Firebase nie ukrywa ani nie wyłącza elementów interfejsu edycji przed przeglądającymi projekt, ale te operacje nie będą działać w przypadku członków projektu, którzy mają przypisaną rolę przeglądającego.
Firebase obsługuje też:
- Predefiniowane role Firebase – wyselekcjonowane role specyficzne dla Firebase, które umożliwiają bardziej szczegółową kontrolę dostępu niż podstawowe role właściciela, edytującego i wyświetlającego.
- Role niestandardowe – w pełni dostosowane role IAM, które tworzysz, aby dopasować zestaw uprawnień do konkretnych wymagań organizacji.
Jak działa „przykładowa aplikacja” w konsoli? Co się dzieje i co mogę zrobić?
Firebase konsola udostępnia przykładową aplikację, dzięki czemu możesz poznać Firebase i inne usługi Google (np. Gemini API) oraz eksperymentować z nimi w praktyce.
Automatyczna konfiguracja Firebase i wdrożenie przykładowej aplikacji
Gdy przejdziesz przykładową aplikację w konsoli Firebase, automatycznie wykonamy te czynności:
- Utwórz nowy projekt w Firebase dla przykładowej aplikacji
- Zarejestruj aplikację internetową Firebase w nowym projekcie w Firebase
- Włącz usługi i interfejsy API używane przez aplikację przykładową (np. Firebase Authentication, Cloud Firestore itp.).
- udostępniać wszystkie wymagane zasoby (np. instancje bazy danych i reguły bezpieczeństwa);
- Skonfiguruj urządzenie Firebase AI Logic, aby korzystać z Gemini Developer API
- Wdróż aplikację przykładową na tymczasowy adres URL podglądu za pomocą polecenia Firebase Hosting(domyślnie ten adres URL wygasa po 7 dniach).
Zapoznaj się z bazą kodu przykładowej aplikacji
Opcja 1. Otwórz spersonalizowaną wersję bazy kodu przykładowej aplikacji w Firebase Studio
Przykładowa aplikacja umożliwia otwarcie spersonalizowanej wersji kodu źródłowego w Firebase Studio (opartym na przeglądarce środowisku Google do tworzenia aplikacji pełnostosowych). Po skonfigurowaniu projektu i aplikacji (patrz wyżej) linki do Firebase Studio znajdziesz na banerach w Firebase konsoli i u góry wdrożonej aplikacji.
Gdy otworzysz przykładową aplikację w Firebase Studio, automatycznie wykonamy te czynności:
- Użyj tego samego projektu w Firebase, aplikacji internetowej Firebase i zasobów utworzonych podczas wstępnej konfiguracji (patrz wyżej).
- Wstaw konfigurację Firebase przykładowej aplikacji do bazy kodu (zwykle do pliku
src/bootstrap.js).
W Firebase Studio możesz zapoznać się z bazą kodu, aby dowiedzieć się, jak korzystać z różnych usług Firebase i Google.
Opcja 2. Wyświetl publiczną, niespersonalizowaną wersję bazy kodu przykładowej aplikacji w GitHubie
Możesz też wyświetlić publiczną, niespersonalizowaną wersję kodu źródłowego przykładowej aplikacji w GitHubie.
- „Planowanie z użyciem interfejsu Gemini API” – repozytorium GitHub
Firebase Local Emulator Suite
Więcej przydatnych wskazówek i odpowiedzi na najczęstsze pytania znajdziesz na stronie Local Emulator SuiteNajczęstsze pytania i rozwiązywanie problemów.
Ceny
Odpowiedzi na najczęstsze pytania dotyczące cen konkretnych produktów znajdziesz w sekcji poświęconej danemu produktowi na tej stronie lub w jego dokumentacji.
Które usługi są płatne? Które z nich są bezpłatne?
Szczegółowe informacje o płatnych i bezpłatnych usługach znajdziesz na stronie Abonamenty i ceny Firebase.
Czy Firebase oferuje bezpłatne środki na okres próbny w przypadku płatnych usług?
Z płatnych usług Firebase można korzystać w ramach Google Cloudbezpłatnego okresu próbnego. Nowi użytkownicy Google Cloud i Firebase mogą skorzystać z 90-dniowego okresu próbnego, w ramach którego otrzymają środki w wysokości 300 USD na Cloud Billing, aby zapoznać się z produktami i usługami Google Cloud i Firebase oraz je ocenić.
Podczas Google Cloudbezpłatnego okresu próbnego otrzymasz konto w ramach bezpłatnego okresu próbnegoCloud Billing. Każdy projekt w Firebase połączony z tym kontem rozliczeniowym będzie w okresie próbnym korzystać z abonamentu Blaze z płatnością według wykorzystania.
Nie martw się, połączenie projektu w Firebase z tym kontemCloud Billing bezpłatnego okresu próbnego nie umożliwi nam obciążenia Cię płatnością za korzystanie z usługi wykraczające poza te środki. Nie pobieramy opłat za wykorzystanie wykraczające poza te środki, chyba że włączysz rozliczenia, przechodząc z konta Cloud Billing w ramach bezpłatnej wersji próbnej na konto płatne. W dowolnym momencie okresu próbnego możesz przejść na konto płatne. Po przejściu na konto płatne nadal możesz wykorzystać pozostałe środki (w ciągu 90 dni).
Po zakończeniu bezpłatnego okresu próbnego i jeśli nie przejdziesz z konta w ramach bezpłatnego okresu próbnego Cloud Billing na konto płatne, połączony projekt w Firebase zostanie automatycznie przekształcony w abonament Spark. Pamiętaj, że w każdej chwili możesz ponownie przejść na abonament Blaze.
Dowiedz się więcej o Google Cloud bezpłatnym okresie próbnym.
Jak sprawdzić, który abonament jest dla mnie odpowiedni?
Szczegółowe informacje o abonamentach znajdziesz na stronie Abonamenty i ceny Firebase.
abonament Spark
Bezpłatny abonament Spark to świetny sposób na rozwijanie aplikacji bezpłatnie. Otrzymujesz wszystkie bezpłatne usługi Firebase (takie jak Analytics,Remote Config, Crashlytics itp.) oraz duże ilości naszych płatnych funkcji infrastruktury. Jeśli jednak w danym miesiącu kalendarzowym przekroczysz zasoby planu cenowego Spark, aplikacja zostanie wyłączona do końca tego miesiąca. Ponadto funkcje Google Cloud nie są dostępne w przypadku korzystania z abonamentu Spark.
abonament Blaze
Abonament Blaze (płatność według wykorzystania) jest przeznaczony dla aplikacji produkcyjnych. Abonament Blaze umożliwia też rozszerzenie aplikacji o płatne Google Cloudfunkcje. Zapłacisz tylko za zasoby, które wykorzystasz – zwiększając zużycie odpowiednio do potrzeb. Staramy się, aby ceny w ramach abonamentu Blaze były konkurencyjne w porównaniu z cenami wiodących dostawców usług w chmurze.
Czy mogę w dowolnym momencie przejść na wyższą lub niższą wersję albo anulować subskrypcję?
Tak, w każdej chwili możesz przejść na wyższą lub niższą wersję subskrypcji albo ją anulować. Pamiętaj, że nie zwracamy proporcjonalnie środków za obniżenie wersji ani anulowanie subskrypcji. Oznacza to, że jeśli przejdziesz na niższą wersję lub anulujesz subskrypcję przed końcem okresu rozliczeniowego, nadal musisz zapłacić za pozostałą część miesiąca.
Czym różni się bezpłatne korzystanie z usług w ramach planu cenowego Blaze od bezpłatnego korzystania z usług w ramach planu cenowego Spark?
Wykorzystanie bezpłatne w ramach abonamentu Blaze jest obliczane codziennie. Limity wykorzystania różnią się też od limitów w abonamencie Spark w przypadku Cloud Functions, uwierzytelniania przez telefon i Test Lab.
W przypadku Cloud Functions bezpłatne wykorzystanie w ramach abonamentu Blaze jest obliczane na poziomie konta Cloud Billing, a nie projektu, i ma te limity:
- 2 mln wywołań miesięcznie
- 400 tys. GB-sekund miesięcznie
- 200 tys. sekund pracy procesora miesięcznie
- 5 GB sieciowego ruchu wychodzącego miesięcznie
W przypadku uwierzytelniania przez telefon bezpłatne użycie w ramach abonamentu Blaze jest obliczane co miesiąc.
W przypadku Test Lab bezpłatne korzystanie w ramach abonamentu Blaze ma następujące limity:
- 30 minut na urządzeniu fizycznym dziennie
- 60 minut na urządzenie wirtualne dziennie
Czy limit wykorzystania bez opłat resetuje się, gdy przejdę z abonamentu Spark na abonament Blaze?
Bezpłatne korzystanie z usług w ramach abonamentu Spark jest uwzględniane w abonamencie Blaze. Bezpłatne wykorzystanie nie jest resetowane po przejściu na abonament Blaze.
Co się stanie z moim projektem w Firebase, jeśli połączę z nim konto rozliczeniowe w Google Cloud konsoli?
Jeśli konto Cloud Billing jest połączone z projektem w konsoli Google Cloud, ten sam projekt zostanie automatycznie uaktualniony do abonamentu Blaze w Firebase z płatnością według wykorzystania (jeśli był objęty bezpłatnym abonamentem Spark).
Jeśli jednak istniejące aktywne konto Cloud Billing zostanie odłączone od projektu w konsoli Google Cloud, ten projekt zostanie przełączony na bezpłatny abonament Spark w Firebase.
Jak mogę monitorować wykorzystanie i płatności?
Wykorzystanie zasobów projektu możesz śledzić w konsoli Firebase na jednym z tych paneli:
- Ogólny panel wykorzystania i rozliczeń na poziomie projektu
- Authentication Panel Wykorzystanie (dotyczy weryfikacji telefonicznych)
- Cloud Firestore Panel Wykorzystanie
- Cloud Functions Panel Wykorzystanie
- Cloud Storage Panel Wykorzystanie
- Hosting Panel Wykorzystanie
- Realtime Database Panel Wykorzystanie
Czy mogę ograniczyć wykorzystanie w ramach abonamentu Blaze?
W przypadku kilku usług możesz ograniczyć wykorzystanie w ramach abonamentu Blaze, ustawiając limity wydatków w budżecie. Obecnie limity wydatków są obsługiwane w przypadku tych usług: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase i Firebase Extensions.
W przypadku innych usług, które mają płatny poziom wykorzystania, nie możesz ograniczyć wykorzystania w ramach abonamentu Blaze. Aktywnie sprawdzamy jednak opcje dotyczące tych produktów.
W przypadku wszystkich usług, które mają płatny poziom użytkowania, możesz określić budżet projektu lub konta i otrzymywać alerty, gdy wydatki zbliżają się do tych limitów. Dowiedz się, jak skonfigurować alerty dotyczące budżetu.
Jakiego rodzaju wsparcie otrzymam?
Wszystkie aplikacje Firebase, w tym te, które korzystają z bezpłatnych abonamentów, mają zapewnioną pomoc e-mailową od pracowników Firebase w godzinach pracy w strefie czasu pacyficznego w Stanach Zjednoczonych. Wszystkie konta mają nieograniczoną pomoc w przypadku problemów związanych z płatnościami, kontem, kwestii technicznych (rozwiązywanie problemów) i raportów o incydentach.
Czy oferujecie zniżki dla organizacji non-profit, edukacyjnych lub projektów open source?
Z bezpłatnego planu cenowego Spark może korzystać każdy użytkownik indywidualny lub organizacja, w tym organizacje non-profit, szkoły i projekty open source. Te subskrypcje obejmują już duże limity, więc nie oferujemy specjalnych rabatów ani subskrypcji dla projektów open source, organizacji non-profit ani projektów edukacyjnych.
Czy oferujesz umowy dla firm, ceny, pomoc lub dedykowany hosting infrastruktury?
Abonament Blaze z płatnością według wykorzystania jest odpowiedni dla firm każdej wielkości, a nasza umowa SLA spełnia lub przewyższa standard branżowy w zakresie infrastruktury w chmurze. Nie oferujemy jednak umów, cen ani pomocy dla firm, ani nie zapewniamy hostingu dedykowanej infrastruktury (czyli instalacji lokalnych) w przypadku usług takich jak Realtime Database. Aktywnie sprawdzamy jednak możliwości dodania niektórych z tych funkcji.
Czy oferujesz ceny ad hoc? Chcę korzystać z płatności według wykorzystania tylko w przypadku 1–2 funkcji.
Oferujemy ceny ad hoc w ramach planu cenowego Blaze z płatnością według wykorzystania, w którym płacisz tylko za używane funkcje.
Jak działają płatne abonamenty Firebase w przypadku Ads? Czy w przypadku abonamentów płatnych dostępne są bezpłatne środki na reklamę?
Plany cenowe Firebase są oddzielne od Ads, więc nie ma bezpłatnych środków na reklamę. Jako deweloper Firebase możesz „połączyć” swoje konto Ads z Firebase, aby włączyć śledzenie konwersji.
Wszystkie kampanie reklamowe są zarządzane bezpośrednio w Ads, a Ads rozliczenia są zarządzane w konsoli Ads.
Co się stało z abonamentem Flame?
W styczniu 2020 r. abonament Flame (25 USD miesięcznie za dodatkowy limit) został usunięty z opcji dla nowych użytkowników. Użytkownicy obecnych pakietów mieli okres przejściowy na przeniesienie projektów z pakietu Flame.
W lutym 2022 r. pozostałe projekty w ramach abonamentu Flame zostały przełączone na bezpłatny abonament Spark.
W związku z tym
- Istniejące projekty w ramach abonamentów Spark i Blaze oraz wszystkie nowe projekty nie mogą już przechodzić na abonament Flame ani się w nim rejestrować.
- Jeśli przeniesiesz projekt z dotychczasowego pakietu Flame do innego pakietu cenowego, nie będzie można przywrócić pakietu Flame.
- Projekty, które zostały przeniesione na abonament Spark, można przenieść na abonament Blaze, aby wznowić korzystanie z dodatkowych usług płatnych.
- Z dokumentacji usunęliśmy odniesienia do pakietu Flame.
Masz więcej pytań dotyczących wycofania subskrypcji Flame? Przeczytaj poniżej dodatkowe najczęstsze pytania.
Chcesz dowiedzieć się więcej o innych abonamentach oferowanych przez Firebase? Odwiedź naszą stronę z cennikiem Firebase. Jeśli chcesz przenieść istniejące projekty na inny abonament, możesz to zrobić w Firebase konsoli projektu.
Dodatkowe pytania i odpowiedzi dotyczące wycofania planu Flame
Mam projekt, proces lub przypadek użycia biznesowego, który opiera się na stałych kosztach Firebase. Co mam zrobić?
Zarejestruj się w abonamencie Blaze i ustaw alerty dotyczące budżetu. Jeśli korzystasz z usług Firebase AI Logic, App Hosting, Cloud Functions for Firebase lub Firebase Extensions, zdecydowanie zalecamy skonfigurowanie limitów wydatków budżetowych, które wstrzymają działanie odpowiedniej usługi, jeśli Twój projekt przekroczy budżet ustawiony dla tej usługi.
Czy mogę otrzymać specjalny dostęp do tworzenia nowych projektów w ramach abonamentu Flame?
Nie, Firebase nie oferuje specjalnego dostępu do projektów, które chcą przejść na abonament Flame lub się w nim zarejestrować.
Projekt w ramach abonamentu Flame został przełączony na inny abonament. Jak mogę przywrócić poprzednie ustawienia?
Przejście na abonament Flame nie jest już możliwe. Aby uzyskać dostęp do usług w ramach abonamentu Flame, zarejestruj się w abonamencie Blaze i skonfiguruj alerty dotyczące budżetu. Jeśli korzystasz z usług Firebase AI Logic, App Hosting, Cloud Functions for Firebase lub Firebase Extensions, zdecydowanie zalecamy skonfigurowanie limitów wydatków budżetowych, które wstrzymają działanie odpowiedniej usługi, jeśli Twój projekt przekroczy budżet ustawiony dla tej usługi.
Mój projekt został automatycznie przełączony na inny abonament w ramach wycofania abonamentu Flame. Co mam zrobić?
Jeśli Twój projekt wymaga większego limitu niż ten, który jest dostępny w ramach abonamentu Spark, musisz przenieść projekt na abonament Blaze.
Dlaczego wycofujemy abonament Flame?
Z biegiem lat zauważyliśmy spadek popularności abonamentu Flame, a większość projektów, które z niego korzystają, nie wykorzystuje w pełni jego możliwości. Utrzymanie tego planu cenowego jest na ogół nieopłacalne, a uważamy, że możemy lepiej służyć wszystkim użytkownikom, jeśli zasoby zostaną przeznaczone na inne inicjatywy Firebase.
Prywatność
Gdzie znajdę informacje o prywatności i bezpieczeństwie w Firebase?
Zapoznaj się ze stroną Prywatność i bezpieczeństwo w Firebase.
Czy pakiety SDK Firebase rejestrują informacje o użyciu lub diagnostyczne poza Analytics?
Tak. Obecnie ta funkcja jest dostępna tylko na urządzeniach z iOS, ale w przyszłości może się to zmienić. Pakiet SDK Firebase na platformy Apple domyślnie zawiera framework FirebaseCoreDiagnostics. Firebase używa tego frameworka do zbierania informacji o użyciu pakietu SDK i danych diagnostycznych, aby ustalać priorytety przyszłych ulepszeń usług. FirebaseCoreDiagnostics jest opcjonalne, więc jeśli nie chcesz wysyłać dzienników diagnostycznych Firebase, możesz to zrobić, odłączając bibliotekę od aplikacji. Pełny kod źródłowy, w tym zarejestrowane wartości, możesz przeglądać na GitHubie.
A/B Testing
Więcej przydatnych wskazówek i odpowiedzi na najczęstsze pytania znajdziesz na stronie A/B TestingNajczęstsze pytania i rozwiązywanie problemów.
AdMob
Więcej przydatnych wskazówek i odpowiedzi na najczęstsze pytania znajdziesz na stronie AdMobNajczęstsze pytania i rozwiązywanie problemów.
Analytics
Więcej przydatnych wskazówek i odpowiedzi na najczęstsze pytania znajdziesz na stronie AnalyticsNajczęstsze pytania i rozwiązywanie problemów.
Authentication
Więcej przydatnych wskazówek i odpowiedzi na najczęstsze pytania znajdziesz na stronie AuthenticationNajczęstsze pytania i rozwiązywanie problemów.
Cloud Functions
Więcej przydatnych wskazówek i odpowiedzi na najczęstsze pytania znajdziesz na stronie Najczęstsze pytania i rozwiązywanie problemów dotyczących Cloud Functions dla Firebase.
Cloud Messaging
Więcej przydatnych wskazówek i odpowiedzi na najczęstsze pytania znajdziesz na stronie FCMNajczęstsze pytania i rozwiązywanie problemów.
Cloud Storage for Firebase
Więcej przydatnych wskazówek i odpowiedzi na najczęstsze pytania znajdziesz na Cloud Storage for Firebasestronie z rozwiązywaniem problemów i najczęstszymi pytaniami.
Crashlytics
Więcej przydatnych wskazówek i odpowiedzi na najczęstsze pytania znajdziesz na stronie CrashlyticsNajczęstsze pytania i rozwiązywanie problemów.
Dynamic Links
Dynamic Links: Jakie są plany Firebase na przyszłość w przypadku Dynamic Links?
Dynamic Links: Dlaczego moja aplikacja na Androida uzyskuje dostęp do każdego linku dynamicznego 2 razy?
Interfejs getInvitation API usuwa zapisany dynamiczny link, aby zapobiec dwukrotnemu dostępowi do niego. Pamiętaj, aby wywoływać ten interfejs API z parametrem autoLaunchDeepLink ustawionym na false w każdej z aktywności precyzyjnego linku, aby wyczyścić go w przypadku, gdy aktywność jest wywoływana poza główną aktywnością.
Hosting
Więcej przydatnych wskazówek i odpowiedzi na najczęstsze pytania znajdziesz na stronie Najczęstsze pytania i rozwiązywanie problemów dotyczące Hosting Firebase.
Performance Monitoring
Więcej przydatnych wskazówek i odpowiedzi na najczęstsze pytania znajdziesz na stronie Performance MonitoringNajczęstsze pytania i rozwiązywanie problemów.
Realtime Database
Więcej przydatnych wskazówek i odpowiedzi na najczęstsze pytania znajdziesz na stronie Realtime DatabaseNajczęstsze pytania i rozwiązywanie problemów.
Remote Config
Więcej przydatnych wskazówek i odpowiedzi na najczęstsze pytania znajdziesz na stronie Remote ConfigNajczęstsze pytania i rozwiązywanie problemów.
Test Lab
Więcej wskazówek i odpowiedzi na najczęstsze pytania znajdziesz na stronie Test Labrozwiązywania problemów.
Firebase App Indexing
Co się stało z Firebase App Indexing?
Firebase App Indexing nie jest już zalecanym sposobem indeksowania treści do wyświetlania jako sugerowane wyniki w aplikacji wyszukiwarki Google. W tym artykule z odpowiedziami na najczęstsze pytania znajdziesz informacje o innych przydatnych usługach dla deweloperów.
Platformy Apple
Uniwersalne linki to zalecany sposób kierowania użytkowników bezpośrednio z wyników wyszukiwania, witryn i innych aplikacji do konkretnych treści w Twojej aplikacji.
Android
Linki aplikacji na Androida to zalecany sposób kierowania użytkowników bezpośrednio z wyników wyszukiwania, witryn i innych aplikacji do konkretnych treści w Twojej aplikacji.
Mogą Cię też zainteresować te opcje:
Wyszukiwanie w aplikacji: wydajne wyszukiwanie na urządzeniu.
Akcje w aplikacji: umożliwiają użytkownikom uruchamianie aplikacji na Androida i sterowanie nimi za pomocą głosu przy użyciu Asystenta Google.
Skróty na Androida: zapewniają użytkownikom szybkie sposoby wykonywania działań lub uzyskiwania dostępu do treści w aplikacji.
Pamięć segmentacji użytkowników Firebase
Co to jest pamięć segmentacji użytkowników Firebase?
Usługa Firebase User Segmentation Storage przechowuje Firebaseidentyfikatory instalacji oraz powiązane atrybuty i segmenty, a także utworzone przez Ciebie listy odbiorców, aby przekazywać informacje o kierowaniu do innych usług Firebase, które z nich korzystają, takich jak Crashlytics, FCM, Remote Config personalizacja i inne.