Łączenie z projektem w Firebase

Aby zacząć pracę w Firebase Studio, nie musisz mieć projektu w Firebase, ale połączenie z nim 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 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, analityka i inne. Połączenie obszaru roboczego Firebase Studio z projektem w Firebase umożliwia zintegrowanie z aplikacją pakietu usług Firebase.

Projekt w Firebase może mieć zarejestrowaną co najmniej 1 aplikację w Firebase (np. wersję bezpłatną i płatną), ale pamiętaj o tych kwestiach:

  • Wszystkie aplikacje w Firebase zarejestrowane w tym samym projekcie w Firebase współdzielą i mają dostęp do tych samych zasobów i usług udostępnionych w tym projekcie.
  • Jeśli Firebase Studio automatycznie utworzy projekt w Firebase, utworzy nowy projekt i połączy go z obszarem roboczym Firebase Studio.
  • Jeśli zduplikujesz obszar roboczyFirebase Studio połączony z projektem w Firebase, zduplikowany obszar roboczy zostanie połączony z tym samym projektem.

Rozważ połączenie różnych Firebase Studio obszarów roboczych z różnymi projektami Firebase. Zapobiega to współdzieleniu (i potencjalnemu nadpisywaniu) 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. Obejmują one m.in. 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 pewnych momentach procesu tworzenia, Firebase Studio tworzy dla Ciebie projekt w Firebase lub możesz to zrobić ręcznie.

Automatyczne łączenie z projektem w Firebase

Gdy używasz App Prototyping agent, Firebase Studio udostępnia projekt w Firebase w Twoim imieniu, gdy:

  • automatycznie generujesz klucz interfejsu Gemini API,
  • prosisz o połączenie aplikacji z projektem w Firebase,
  • prosisz o pomoc w połączeniu aplikacji z usługami Firebase, takimi jak Cloud Firestore lub Firebase Authentication
  • klikniesz przycisk Opublikuj i skonfigurujesz Firebase App Hosting

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

  • prosisz o połączenie aplikacji z projektem w Firebase,
  • prosisz o pomoc w połączeniu aplikacji z usługami Firebase, takimi jak Cloud Firestore lub 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 istniejący:

    • Utwórz nowy projekt: kliknij Utwórz nowy projekt w Firebase i postępuj zgodnie z instrukcjami.
    • 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 widoczny w górnym panelu.

  3. Otwórz aplikację w Firebase Studio. Jeśli używasz App Prototyping agent w widoku Prototyper, kliknij Ikona przełączania kodu Przełącz na kod , aby otworzyć widok Code.

  4. Połącz 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 konfiguracyjny Firebase.
    2. firebase login --reauth – postępuj zgodnie z instrukcjami, aby autoryzować konto.
    3. firebase use <your project ID> Zastąp <your-project-ID> identyfikatorem projektu zanotowanym wcześniej.

Zmienianie projektu w Firebase połączonego z aplikacją

Aby zmienić projekt w Firebase powiązany z obszarem roboczym Firebase Studio, postępuj zgodnie z instrukcjami w sekcji Ręczne łączenie z projektem w Firebase przy użyciu nowego identyfikatora projektu.

Sprawdzanie projektu w Firebase połączonego z aplikacją

Aby sprawdzić, czy projekt w Firebase jest już połączony, spójrz na górę swojego Firebase Studio obszaru roboczego. Jeśli projekt jest połączony, jego identyfikator projektu jest widoczny obok nazwy obszaru roboczego. Możesz kliknąć identyfikator projektu, aby otworzyć ten projekt bezpośrednio w konsoli Firebase.

Dalsze kroki