Tryb kompilacji w Google AI Studio może automatycznie konfigurować i integrować usługi Firebase z aplikacjami internetowymi i aplikacjami na Androida:
- Cloud Firestore i Firebase Authentication (w przypadku aplikacji internetowych i aplikacji na Androida) do tworzenia aplikacji z trwałym magazynem danych i bezpiecznymi procesami logowania.
- Firebase AI Logic i Firebase App Check (w przypadku aplikacji na Androida), aby bezpiecznie wywoływać modele Gemini bezpośrednio z aplikacji mobilnej bez ujawniania kluczy interfejsu API.
Wystarczy jeden prompt i kilka kliknięć, aby agent Google AI Studio skonfigurował projekt w Firebase, połączył z nim aplikację i wygenerował niezbędny kod Firebase oraz pliki konfiguracyjne bezpośrednio w aplikacji.
Więcej informacji o tworzeniu aplikacji internetowych full stack i aplikacji na Androida znajdziesz w Google AI Studio dokumentacji.
Omówienie: dodawanie backendu do aplikacji Google AI Studio
Opisz swój pomysł: utwórz nową aplikację w Google AI Studio i opisz funkcję, która wymaga bazy danych, uwierzytelniania lub generatywnej AI (w przypadku aplikacji na Androida). Możesz na przykład wpisać prompta:
Build a shared to-do list app using Firebase as a backend.Build an Android recipe app that uses Firebase AI Logic to suggest meals from ingredients.
Włącz integrację z Firebase: na wyświetlonej karcie skonfiguruj ustawienia:
Dostosuj projekt lub lokalizację (opcjonalnie): kliknij ikonę Ustawienia , a następnie wybierz lokalizację lub projekt Google Cloud, którego chcesz użyć.
Potwierdź wybór: aby kontynuować, kliknij przycisk Włącz Firebase.
Następnie agent automatycznie skonfiguruje odpowiednie usługi Firebase w Twoim projekcie w Firebase, połączy aplikację z projektem w Firebase i wygeneruje odpowiedni kod Firebase oraz pliki konfiguracyjne:
Aplikacje internetowe:
- Możliwe usługi: Cloud Firestore, Authentication i Firebase Security Rules
- Pliki obejmują:
/src/lib/firebase.tsifirestore.rules
Aplikacje na Androida:
- Możliwe usługi: Cloud Firestore, Authentication i Firebase Security Rules; jeśli aplikacja korzysta z funkcji opartych na AI: Firebase AI Logic i Firebase App Check
- Pliki obejmują:
google-services.json,firestore.rulesifirebase_applet_config.xml
Wdrażanie lub publikowanie: gdy wszystko będzie gotowe, możesz wdrożyć lub opublikować aplikację:
- Aplikacje internetowe: użyj opcji Udostępnij > Opublikuj, aby wdrożyć aplikację internetową w Cloud Run. Aplikacja zostanie automatycznie wdrożona w tym samym projekcie, który został wybrany podczas konfiguracji.
- Aplikacje na Androida: zainstaluj aplikację na urządzeniu fizycznym przez USB, aby przeprowadzić testy lokalne, lub opublikuj ją dla wybranych testerów w Google Play, aby przeprowadzić testy wewnętrzne.
Zanim udostępnisz, wdrożysz lub opublikujesz aplikację, sprawdź też treści wygenerowane przez AI (Firebase Security Rules).
Dodawanie Firebase do aplikacji podczas jej tworzenia
Jeśli chcesz dodać integrację z Firebase do aplikacji, nad którą pracujesz w Google AI Studio, możesz to zrobić w dowolnym momencie fazy iteracji, korzystając z jednej z tych opcji:
- Porozmawiaj z agentem: poproś agenta o dodanie funkcji, która wymaga bazy danych, uwierzytelniania lub generatywnej AI na Androida (np.
Add a Firestore database to this applubAdd Firebase AI Logic to summarize notes). - Użyj menu ustawień: otwórz Ustawienia > Integracje i kliknij kartę Firebase Firestore i Auth.
Obie opcje uruchomią proces konfiguracji integracji z Firebase, który umożliwi Ci wybranie projektu, skonfigurowanie lokalizacji backendu i włączenie integracji w aplikacji zgodnie z opisem w omówieniu.
Po włączeniu integracji możesz w każdej chwili sprawdzić jej konfigurację, w tym projekt, lokalizację, adres e-mail do pomocy dotyczącej aplikacji i identyfikator bazy danych. Aby to zrobić, kliknij Ustawienia > Integracje i wybierz kartę Firebase Firestore i Auth.
Informacje o wspólnym limicie dla Cloud Firestore
W zależności od tego, kiedy aplikacja została utworzona, od uprawnień konta i platformy (poziom startowy nie jest dostępny w przypadku aplikacji na Androida) bazy danych mogą być hostowane w projekcie na poziomie startowym Google Cloud lub w projekcie standardowym. Jednak w obu przypadkach wszystkie bazy danych Cloud Firestore udostępnione przez agenta Google AI Studio są umieszczane w tej samej grupie baz danych „Udostępniony limit AI” w projekcie. Wszystkie mają te cechy:
- Współdzielony limit: wszystkie bazy danych w grupie współdzielą limit wykorzystania (szczegóły poniżej).
- Nie jest wymagane konto Cloud Billing: możesz tworzyć i testować aplikację bez dodawania płatności. Szczegóły dotyczące opcjonalnego dodawania płatności znajdziesz poniżej.
- Codzienne resetowanie: jeśli osiągniesz dzienny limit (np. 50 tys. odczytów dziennie), usługa zostanie wstrzymana we wszystkich bazach danych w grupie i wznowiona następnego dnia około północy czasu pacyficznego.
| Wskaźnik | Limit |
|---|---|
| Przechowywane dane | Łącznie 1 GiB |
| Ruch wychodzący z sieci | 10 GiB miesięcznie |
| Zapis jednostek | 40 000 zapisów dziennie, |
| Odczyt jednostek | 50 tys. odczytów dziennie |
| Jednostki aktualizacji w czasie rzeczywistym | 50 tys. aktualizacji dziennie, |
(Opcjonalnie) Dodaj płatności, aby zwiększyć limit Cloud Firestore
Jeśli Twoja aplikacja zyska popularność i będziesz potrzebować więcej zasobów, niż jest dostępnych w bezpłatnych limitach Cloud Firestore, możesz dodać płatności, co spowoduje przejście projektu w Firebase na abonament Blaze z płatnością według wykorzystania.
Być może płatności zostały już dodane do projektu z innych powodów, np. aby korzystać z Nano Banana. W takim przypadku Twój projekt korzysta już z abonamentu Blaze i możesz przejść bezpośrednio do kroku uaktualniania bazy danych.
Krok 1. Dodaj dane do płatności (jeśli nie zostały jeszcze dodane).
Płatności możesz skonfigurować bezpośrednio w usłudze Google AI Studio.
- W Google AI Studio otwórz stronę Projekty.
- Kliknij Skonfiguruj rozliczenia obok projektu, który chcesz uaktualnić.
- Postępuj zgodnie z instrukcjami na ekranie, aby wybrać kraj, zaakceptować warunki i dodać formę płatności lub wybrać istniejące konto rozliczeniowe. Możemy też poprosić Cię o przedpłatę (która nie ma zastosowania do korzystania z usług Firebase i Google Cloud).
Krok 2. Uaktualnij bazę danych
Nawet po dodaniu płatności bazy danych Cloud Firestore utworzone przez agenta Google AI Studio pozostają w grupie limitów wspólnych. Aby włączyć pełne płatne skalowanie dla konkretnej bazy danych, musisz ręcznie ją uaktualnić.
- Otwórz Firebasekonsolę i wybierz projekt zawierający bazę danych, którą chcesz uaktualnić.
- W panelu nawigacyjnym po lewej stronie kliknij Bazy danych i miejsce na dane > Firestore.
- Jeśli Twój projekt zawiera kilka Cloud Firestore instancji bazy danych, wybierz tę, którą chcesz uaktualnić.
- U góry strony znajdziesz baner informujący, że baza danych podlega wspólnym limitom korzystania z AI. Aby ją uaktualnić, kliknij Uaktualnij bazę danych > Uaktualnij do płatności według wykorzystania.Jeśli nie widzisz tego banera, baza danych nie została utworzona przez agenta Google AI Studio i nie należy do grupy z udostępnionym limitem lub została już uaktualniona.
Wyłączenie limitu wspólnego i włączenie płatności według wykorzystania w przypadku bazy danych powinno nastąpić w ciągu kilku minut.
Security Rules generowanie
Agent Google AI Studio automatycznie generuje Firebase Security Rules na podstawie logiki aplikacji. Te Security Rules są zaprojektowane tak, aby domyślnie odmawiać dostępu, co oznacza, że użytkownicy końcowi Twojej aplikacji mogą uzyskiwać dostęp tylko do danych, których są właścicielami.
Pamiętaj, że jeśli ręcznie dostosujesz Security Rules bezpośrednio w konsoli Firebase, agent Google AI Studio nie będzie znać tych zmian i zostaną one zastąpione w kolejnych iteracjach aplikacji. Zalecamy używanie agenta Google AI Studio do dostosowywania Firebase Security Rules, aby mieć pewność, że zmiany zostaną zachowane i będą zgodne z logiką aplikacji.
Firebase AI Logic i App Check w przypadku aplikacji na Androida
Gdy tworzysz aplikację na Androida, która zawiera funkcje oparte na generatywnej AI w Google AI Studio, agent automatycznie integruje Firebase AI Logic i egzekwuje Firebase App Check.
W przeciwieństwie do aplikacji internetowych w Google AI Studio, które wykonują wywołania interfejsu Gemini API ze środowiska wykonawczego po stronie serwera na Cloud Run, aplikacje na Androida są rozpowszechniane jako pliki binarne po stronie klienta (APK). Osadzanie surowego klucza interfejsu Gemini API bezpośrednio w pliku APK naraża go na wyodrębnienie i potencjalne nadużycia związane z płatnościami. Używanie Firebase AI Logic z App Check chroni Twój projekt, ponieważ weryfikuje, czy żądania do Gemini API pochodzą z autentycznej instancji Twojej aplikacji.
Jak App Check działa w przypadku testowania i wersji produkcyjnej
Google AI Studio konfiguruje App Check, aby aplikacja działała bezpiecznie bez ręcznej konfiguracji, niezależnie od tego, czy testujesz prototyp, czy publikujesz go w Google Play.
- Testowanie i udostępnianie (kompilacje do debugowania): gdy wyświetlasz podgląd aplikacji w emulatorze Google AI Studio, instalujesz ją na telefonie przez USB lub udostępniasz zaufanym testerom w Google AI Studio, aplikacja używa App Checktokena debugowania, którym Google AI Studio zarządza automatycznie za kulisami. Współpracownicy mogą od razu testować funkcje AI bez dostępu do Twoich kluczy interfejsu API ani tajnych obiektów.
- Publikowanie w Google Play (kompilacje wersji): gdy tworzysz wersję do publikacji na platformie Google Play, aplikacja automatycznie przełącza się na reCAPTCHA Enterprise w celu atestacji produkcyjnej przy użyciu wstępnie skonfigurowanego klucza witryny. Nie musisz ręcznie łączyć Google Play ani konfigurować dostawców App Check przed opublikowaniem.
Używanie istniejącego projektu
Gdy po raz pierwszy włączysz integrację z Firebase, możesz opcjonalnie wybrać istniejący projekt Google Cloud, którego jesteś właścicielem:
- Na karcie, która się pojawi, kliknij ikonę Ustawienia .
- Wybierz projekt, a potem kliknij Włącz Firebase.
W trakcie ulepszania aplikacji możesz też poprosić agenta o użycie innego projektu, np. za pomocą prompta:
Add Firestore to this app using project PROJECT_ID.
Gdy wybierzesz projekt, zostaną wykonane te działania:
- W tym projekcie zostanie utworzona nowa baza danych Cloud Firestore, która będzie korzystać z udostępnionego limitu.
- Firebase Authentication zostanie skonfigurowana funkcja Logowanie przez Google.
- W przypadku aplikacji na Androida korzystających z generatywnej AI zostaną skonfigurowane Firebase AI Logic,Firebase App Check i reCAPTCHA Enterprise. App Check jest automatycznie egzekwowany w przypadku Firebase AI Logic, aby chronić limit interfejsu API.
- Konto usługi otrzyma dostęp do bazy danych Cloud Firestore.
Aby zezwolić na dostęp administratora z Google AI Studio, nowe konto usługi o nazwie
ais-sandbox@PROJECT_ID.iam.gservice.comotrzyma uprawnienia dostępu do bazy danych Cloud Firestore. To konto jest powiązane tylko z aplikacjami Google AI Studio. - Ograniczenia: jeśli projekt w Firebase ma już bazę danych Cloud Firestore, agent nie będzie mógł dodać kolejnej. Musisz wybrać inny projekt lub utworzyć nowy, pusty projekt.
Korzystanie z konsoli Firebase
Dane i ustawienia aplikacji możesz wyświetlić w konsoli Firebase. Aby uzyskać dostęp do projektu w Firebase powiązanego z Google AI Studio:
Otwórz Firebasekonsolę i wybierz projekt z etykietą
AI Studio.W panelu nawigacji po lewej stronie sprawdź włączone usługi w projekcie:
- Aby wyświetlić i edytować zapisane Cloud Firestore dane, otwórz Bazy danych i pamięć > Firestore.
- Aby wyświetlić lub skonfigurować ustawienia i dane Authentication, otwórz Zabezpieczenia > Uwierzytelnianie.
- Aby monitorować wykorzystanie, wyświetlać limity lub konfigurować ustawienia Firebase AI Logic, kliknij AI > AI Logic.
- Aby zarządzać egzekwowaniem App Check, monitorować prośby o atest lub cofać tokeny debugowania, otwórz Bezpieczeństwo > Sprawdzanie aplikacji.
Rozwiązywanie problemów i najczęstsze pytania
Znajdź odpowiedzi na najczęstsze pytania i dowiedz się, jak rozwiązywać problemy podczas integrowania Firebase z aplikacją Google AI Studio.
Jak wybierany jest mój projekt w Firebase Google Cloud / Firebase i lokalizacja?
Gdy poprosisz o backend Firebase dla aplikacji, możesz opcjonalnie wybrać lokalizację i projekt na wyświetlonej karcie:
- Dostosuj projekt lub lokalizację (opcjonalnie): kliknij ikonę Ustawienia , wybierz lokalizację lub projekt Google Cloud, którego chcesz użyć, a następnie kliknij Włącz Firebase.
Pamiętaj:
- Lokalizacja bazy danych jest trwała: po wybraniu lokalizacji bazy danych nie można jej zmienić w danym projekcie. Ten wybór będzie używany jako domyślny w przypadku innych usług backendu.
- Spójność projektu: aby zapewnić płynną integrację, Google AI Studio automatycznie używa tego samego projektu zarówno w przypadku backendu, jak i wdrożenia. Nie możesz używać różnych projektów do różnych usług w ramach tej samej aplikacji.
Jakie metody uwierzytelniania są obsługiwane?
Google AI Studio Agent konfiguruje logowanie przez Google, gdy poprosisz o skonfigurowanieAuthentication lub ekranu logowania. Aby dodać do aplikacji dodatkowe metody logowania:
W konsoli Firebase otwórz stronę Bezpieczeństwo > Uwierzytelnianie > Metoda logowania i skonfiguruj wybrane metody logowania.
Wróć do Google AI Studio i poproś Google AI Studio o pomoc w zaktualizowaniu bazy kodu za pomocą nowej metody logowania.
Czy za pomocą Google AI Studio mogę utworzyć aplikację mobilną (np. na Androida lub iOS)?
Agent Google AI Studio obsługuje tworzenie zarówno aplikacji internetowych, jak i aplikacji na Androida. Integracja z Firebase umożliwia dodawanie Cloud Firestore i Authentication do aplikacji internetowych i na Androida, a dodatkowo obsługuje Firebase AI Logic i Firebase App Check w przypadku aplikacji na Androida.
Tworzenie aplikacji na iOS nie jest obsługiwane w Google AI Studio. Jednak tak jak w przypadku wszystkich aplikacji internetowych, do aplikacji internetowych tworzonych przez Google AI Studio można uzyskać dostęp jako do internetowych aplikacji mobilnych z przeglądarek zainstalowanych na urządzeniach mobilnych (w tym na iOS).
Więcej informacji o tworzeniu aplikacji na Androida znajdziesz w dokumentacji Google AI Studio.
Dlaczego integracja Firebase AI Logic i App Check jest używana tylko w przypadku aplikacji na Androida, a nie aplikacji internetowych?
Aplikacje na Androida są rozpowszechniane jako pliki binarne po stronie klienta (pliki APK). Gdyby aplikacja na Androida wywoływała interfejs Gemini API bezpośrednio za pomocą standardowego klucza interfejsu API, każdy mógłby zdekompilować plik APK, wyodrębnić klucz i wysyłać nieautoryzowane żądania. Aby temu zapobiec, aplikacje na Androida utworzone w Google AI Studio używają Firebase AI Logic razem z Firebase App Check, aby sprawdzać, czy żądania pochodzą z autentycznej instancji aplikacji.
Z kolei aplikacje internetowe utworzone w Google AI Studio wykonują żądania do interfejsu Gemini API z bezpiecznego środowiska wykonawczego po stronie serwera (hostowanego na Cloud Run po wdrożeniu) za pomocą pakietu Google Gen AI SDK. Klucz interfejsu API pozostaje na serwerze i nigdy nie jest udostępniany przeglądarce klienta, więc w przypadku aplikacji internetowych o takiej strukturze nie są wymagane parametry Firebase AI Logic i App Check po stronie klienta.
Czym jest plik firebase-blueprint.json?
Jest to plik pośredni używany przez agenta Google AI Studio do zrozumienia bazy kodu aplikacji. Nie modyfikuj tego pliku ręcznie, ponieważ może to spowodować, że agent wygeneruje nieprawidłowy kod lub niebezpieczne Security Rules.
Co mam zrobić, jeśli pojawi się błąd „Przekroczono limit”?
Osiągnięcie limitu Cloud Firestore oznacza, że aplikacja osiągnęła dzienny limit wykorzystania dla grupy wspólnych limitów bazy danych Cloud Firestore. Można rozwiązać ten problem na 2 sposoby:
- Opcja 1. Poczekaj: limity są resetowane codziennie około północy czasu pacyficznego.
- Opcja 2. Przejście na wyższą wersję: przejdź na abonament Blaze z płatnością według wykorzystania.
- Jeśli agent Google AI Studio skonfigurował dla Ciebie Cloud Firestore, musisz użyć przycisku Uaktualnij bazę danych opisanego w artykule Dodawanie płatności w celu zwiększenia limitu Cloud Firestore, aby zmienić stan bazy danych na zwykły płatny. Jeśli skonfigurujesz Cloud Firestore ręcznie, nie musisz używać przycisku Uaktualnij bazę danych.
Co zrobić, jeśli pojawi się błąd „Brak uprawnień lub niewystarczające uprawnienia”?
Ten błąd występuje, gdy aplikacja próbuje odczytać lub zapisać dane w Cloud Firestore bazie danych, ale żądanie zostaje odrzucone przez Security Rules. Wskazuje, że Security Rules nie zezwala na próbę wykonania operacji na podstawie bieżącego stanu uwierzytelniania lub ścieżki danych. Kliknij przycisk Napraw błąd, aby poprosić agenta Google AI Studio o próbę naprawienia błędu Security Rules.
Co się stanie z backendem Firebase, gdy usunę aplikację Google AI Studio?
Usunięcie aplikacji w Google AI Studio nie powoduje automatycznego usunięcia połączonego projektu w Firebase, Cloud Firestore bazy danych ani Firebase Authentication konfiguracji.
Jeśli dodano backend Firebase, musisz ręcznie przejść do konsoli Firebase i usunąć projekt lub wyczyścić poszczególne zasoby (takie jak instancja bazy danych Cloud Firestore i dostawcy Authentication), aby mieć pewność, że wszystkie dane i konfiguracje zostaną usunięte.
Czy pracownik Google AI Studio może usuwać lub edytować dane w mojej bazie danych Cloud Firestore?
Agent Google AI Studio ma za zadanie pomóc w udostępnianiu niezbędnych zasobów backendu i generowaniu kodu oraz Security Rules. Chociaż sam agent nie może bezpośrednio usuwać, edytować ani modyfikować wpisów danych w bazie danych Cloud Firestore, może zapisać w aplikacji kod, który jest przeznaczony do wykonywania tych działań. Aby wykonywać zadania związane z zarządzaniem danymi, takie jak usuwanie wpisów, otwórz stronę Bazy danych i miejsce na dane > Firestore w konsoli Firebase.
Należę do organizacji, która korzysta z Google Cloud. Czy mogę połączyć moją aplikację Google AI Studio z istniejącym projektem w środowisku Google Cloud mojej organizacji?
Tak. Upewnij się, że projekt w Firebase znajduje się w folderze organizacji Google Cloud, a następnie połącz projekt, korzystając z jednej z tych metod:
- Podczas włączania: gdy po raz pierwszy włączasz integrację z Firebase w Google AI Studio, wybierz istniejący projekt na wyświetlonej karcie. Kliknij ikonę Ustawienia i wybierz projekt.
Podczas iteracji: jeśli masz już włączoną usługę Firebase lub chcesz później przełączyć projekty, możesz poinstruować agenta, aby używał istniejącego projektu, za pomocą prompta takiego jak:
Add Firestore to this app using project PROJECT_ID.
Dlaczego nie mogę znaleźć niektórych dokumentów w konsoli Firebase?
Gdy agent AI Studio zapisuje dane w zagnieżdżonej ścieżce (np. /users/user1/messages/msg1) bez wcześniejszego utworzenia dokumentu nadrzędnego (user1), tworzy tzw. nieistniejący dokument nadrzędny. Te dokumenty nie są wyświetlane w konsoli Firebase, co może utrudniać ich znalezienie podczas przeglądania bazy danych Cloud Firestore. Nie ma to wpływu na działanie aplikacji, ale możesz opisać problem agentowi AI Studio, aby poprosić go o utworzenie brakujących dokumentów nadrzędnych.
Więcej informacji znajdziesz w artykule Nieistniejące dokumenty nadrzędne.
Czy mogę wybrać lokalizację Cloud Firestore bazy danych?
Tak. Gdy po raz pierwszy włączysz integrację z Firebase w Google AI Studio, możesz wybrać lokalizację Cloud Firestorebazy danych.
Pamiętaj, że wybrana lokalizacja dotyczy wszystkich baz danych Cloud Firestore, które agent Google AI Studio utworzy w tym projekcie w Firebase. Po ustawieniu tej lokalizacji nie można jej zmienić w przypadku tych baz danych.
Czy po uaktualnieniu bazy danych Cloud Firestore mogę przywrócić ją do grupy limitów współdzielonych?
Gdy baza danych zostanie przeniesiona z grupy wspólnego limitu i przekształcona w zwykłą płatną instancję, możesz użyć polecenia curl, aby przywrócić ją do grupy wspólnego limitu. Pamiętaj, że wszystkie bazy danych w grupie limitu wspólnego muszą być tej samej wersji i znajdować się w tym samym regionie.
PROJECT_ID : identyfikator projektu w Firebase. Ten identyfikator znajdziesz na stronie
Ustawienia > Ogólne w konsoli Firebase.DATABASE_ID : identyfikator bazy danych Cloud Firestore, który będzie zgodny z identyfikatorem apletu. Ten identyfikator bazy danych znajdziesz w Google AI Studio, klikając Ustawienia > Integracje i kafelek Firebase Firestore i Auth.
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
"https://firestore.googleapis.com/v1/projects/PROJECT_ID/databases/DATABASE_ID?updateMask=free_tier_limited" \
-d '{"free_tier_limited": true}'
Jak Google wykorzystuje moje dane (np. kod i prompty) w Google AI Studio?
Szczegółowe informacje o tym, jak wykorzystujemy Twoje dane, znajdziesz w Dodatkowych warunkach korzystania z usługi Gemini API.
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 od Google Cloud e-maila o „publicznie dostępnym kluczu interfejsu API Google dla projektu Google Cloud”, a klucz interfejsu API wymieniony w e-mailu jest Twoim kluczem interfejsu API Firebase, upewnij się, że spełnia on poniższe wymagania, aby można go było bezpiecznie umieścić w kodzie lub plikach konfiguracji. Możesz to sprawdzić na stronie Interfejsy API i usługi > Dane logowania w konsoli Google Cloud.
-
Jest to klucz interfejsu API, którego używasz w aplikacji w Firebase i tylko w usługach Firebase. Te klawisze 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 związane z Firebase, które są uwzględnione na liście dozwolonych „Ograniczenia interfejsu API” klucza.
-
Nie ma ż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 w przypadku używanych usług Firebase stosujesz znaki Firebase Security Rules i App Check zgodnie z zaleceniami.
Szczegółowe informacje o kluczach interfejsu API Firebase oraz listę najczęstszych pytań znajdziesz w artykule Więcej informacji o używaniu kluczy interfejsu API Firebase i zarządzaniu nimi.