Łączenie z projektem Firebase

Aby rozpocząć pracę w Firebase Studio, nie musisz mieć projektu w Firebase, ale połączenie go jest niezbędne do korzystania z usług Firebase. W pewnych momentach procesu programowania 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 w Firebase i jak połączyć go z obszarem roboczym w Firebase Studio.

Projekty Firebase

Projekt w 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 w 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 w Firebase zarejestrowane w tym samym projekcie w 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 w Firebase, utworzy nowy projekt i połączy go z Twoją przestrzenią roboczą Firebase Studio.
  • Jeśli zduplikujesz Firebase Studioobszar roboczy połączony z projektem w Firebase, zduplikowany obszar roboczy będzie połączony z tym samym projektem w Firebase.

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 w 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 w Firebase

Aby korzystać z usług Firebase w aplikacji, musisz połączyć ją z projektem w Firebase. Jeśli na przykład chcesz używać Firebase Authentication, musisz połączyć się z projektem w 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 w Firebase. Możesz też zrobić to ręcznie.

Automatyczne łączenie się z projektem w Firebase

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

  • Automatyczne generowanie klucza interfejsu Gemini API
  • Prośba o połączenie aplikacji z projektem w 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 w Firebase, gdy:

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

Ręczne łączenie z projektem w Firebase

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

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

    • Utwórz nowy projekt: kliknij Utwórz nowy projekt w 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 agentPrototyper view, click Code switch icon Switch to Code to open Code view.

  4. Połącz swój projekt w 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 w Firebase połączonego z aplikacją

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

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

Aby sprawdzić, czy projekt w Firebase jest już połączony, zajrzyj na górę obszaru roboczegoFirebase 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