Łączenie z projektem Firebase

Aby rozpocząć pracę w Firebase Studio, nie musisz mieć projektu Firebase, ale połączenie go jest niezbędne do korzystania z usług Firebase. W pewnych momentach procesu tworzenia Firebase Studio może automatycznie utworzyć projekt lub możesz połączyć go ręcznie. Z tego przewodnika dowiesz się, do czego służy projekt Firebase i jak połączyć go z obszarem roboczym w Firebase Studio.

Projekty Firebase

Projekt Firebase to kontener na wszystkie usługi backendu aplikacji, w tym uwierzytelnianie użytkowników, przechowywanie danych, hosting, analitykę i inne. Połączenie przestrzeni roboczej Firebase Studio z projektem Firebase umożliwia zintegrowanie z aplikacją pakietu usług Firebase.

W projekcie Firebase może być zarejestrowana co najmniej 1 aplikacja Firebase (np. bezpłatna i płatna wersja aplikacji), ale pamiętaj o tych kwestiach:

  • Wszystkie aplikacje Firebase zarejestrowane w tym samym projekcie Firebase mają dostęp do tych samych zasobów i usług udostępnionych w tym projekcie.
  • Jeśli Firebase Studio automatycznie utworzy dla Ciebie projekt Firebase, utworzy nowy projekt i połączy go z Twoją przestrzenią roboczą Firebase Studio.
  • Jeśli zduplikujesz Firebase Studioobszar roboczy połączony z projektem Firebase, zduplikowany obszar roboczy będzie połączony z tym samym projektem.

Rozważ połączenie różnych obszarów roboczych Firebase Studio z osobnymi projektami Firebase. Zapobiega to udostępnianiu (i potencjalnemu zastępowaniu) tych samych danych i zasobów backendu przez wiele obszarów roboczych.

Po połączeniu obszaru roboczego z projektem Firebase otwórz konsolę Firebase, aby wykonywać zadania administracyjne i konfiguracyjne. Obejmuje to wyświetlanie reguł bezpieczeństwa, zarządzanie kontami użytkowników, wyświetlanie szczegółowych raportów o awariach, bezpośrednie edytowanie przechowywanych danych i sprawdzanie wyników testów A/B.

Łączenie aplikacji Firebase Studio z projektem Firebase

Aby korzystać z usług Firebase w aplikacji, musisz połączyć ją z projektem Firebase. Jeśli na przykład chcesz używać Firebase Authentication, musisz połączyć się z projektem Firebase, aby móc tworzyć konta użytkowników i nimi zarządzać. W określonych momentach procesu tworzenia Firebase Studio tworzy za Ciebie projekt Firebase. Możesz też zrobić to ręcznie.

Automatyczne łączenie się z projektem Firebase

Gdy korzystasz z App Prototyping agent, Firebase Studio w Twoim imieniu tworzy projekt Firebase, gdy:

  • Automatyczne generowanie klucza interfejsu Gemini API
  • Prośba o połączenie aplikacji z projektem Firebase
  • Poproś o pomoc w połączeniu aplikacji z usługami Firebase, takimi jak Cloud Firestorelub Firebase Authentication.
  • Kliknij przycisk Publikuj i skonfiguruj Firebase App Hosting

Podczas korzystania z czatu interaktywnego lub Gemini CLIGemini może używać poleceń terminala lub serwera Firebase MCP, aby połączyć się z projektem Firebase, gdy:

  • Prośba o połączenie aplikacji z projektem Firebase
  • Poproś o pomoc w połączeniu aplikacji z usługami Firebase, takimi jak Cloud Firestorelub Firebase Authentication.

Ręczne łączenie z projektem Firebase

Aby ręcznie połączyć aplikację Firebase Studio z projektem Firebase:

  1. W konsoli Firebase utwórz nowy projekt lub otwórz dotychczasowy:

    • Utwórz nowy projekt: kliknij Utwórz nowy projekt Firebase i postępuj zgodnie z instrukcjami, aby utworzyć nowy projekt.
    • Otwórz istniejący projekt: kliknij projekt, którego chcesz użyć.
  2. Zanotuj identyfikator projektu. W konsoli Firebase kliknij > Ustawienia projektu. Identyfikator projektu jest wyświetlany w górnym panelu.

  3. Otwórz aplikację na urządzeniu Firebase Studio. Jeśli używasz App Prototyping agent w aplikacji Prototyper view, click Code switch icon Switch to Code to open Code view.

  4. Połącz swój projekt Firebase. W terminalu (Shift+Ctrl+C) uruchom te polecenia:

    1. touch firebase.json Dzięki temu w katalogu będzie się znajdować plik konfiguracji Firebase.
    2. firebase login --reauthPostępuj zgodnie z instrukcjami, aby autoryzować konto.
    3. firebase use <your project ID>Zastąp <your-project-ID> identyfikatorem projektu zapisanym wcześniej.

Zmiana projektu Firebase połączonego z aplikacją

Aby zmienić projekt Firebase powiązany z Firebase Studioobszarem roboczym, postępuj zgodnie z instrukcjami w artykule Ręczne łączenie z projektem Firebase, używając nowego identyfikatora projektu.

Określanie projektu Firebase połączonego z aplikacją

Aby sprawdzić, czy projekt Firebase jest już połączony, zajrzyj na górę obszaru roboczego Firebase Studio. Identyfikator połączonego projektu, jeśli taki istnieje, jest wyświetlany obok nazwy obszaru roboczego. Możesz kliknąć identyfikator projektu, aby otworzyć go bezpośrednio w konsoli Firebase.

Dalsze kroki