Mit einem Firebase-Projekt verknüpfen

Sie benötigen kein Firebase-Projekt, um mit Firebase Studio zu arbeiten. Wenn Sie jedoch Firebase-Produkte verwenden möchten, ist eine Verbindung erforderlich. An bestimmten Stellen im Entwicklungsprozess kann Firebase Studio automatisch ein Projekt für Sie erstellen. Sie können aber auch ein Projekt manuell verbinden. In dieser Anleitung wird erläutert, wozu ein Firebase-Projekt dient und wie Sie ein solches Projekt mit Ihrem Arbeitsbereich in Firebase Studio verbinden.

Firebase-Projekte

Ein Firebase-Projekt ist ein Container für alle Back-End-Dienste Ihrer App, einschließlich Nutzerauthentifizierung, Datenspeicherung, Hosting und Analysen. Wenn Sie Ihren Firebase Studio-Arbeitsbereich mit einem Firebase-Projekt verbinden, können Sie eine Reihe von Firebase-Produkten in Ihre App einbinden.

In einem Firebase-Projekt können eine oder mehrere Firebase-Apps registriert sein, z. B. die kostenlose und die kostenpflichtige Version einer App. Beachten Sie jedoch Folgendes:

  • Alle Firebase-Apps, die im selben Firebase-Projekt registriert sind, nutzen dieselben Ressourcen und Dienste, die für dieses Projekt bereitgestellt werden, und haben Zugriff darauf.
  • Wenn Firebase Studio automatisch ein Firebase-Projekt für Sie erstellt, wird ein neues Projekt erstellt und mit Ihrem Firebase Studio-Arbeitsbereich verknüpft.
  • Wenn Sie einen Firebase Studio-Arbeitsbereich duplizieren, der mit einem Firebase-Projekt verknüpft ist, wird der duplizierte Arbeitsbereich mit demselben Projekt verknüpft.

Sie können verschiedene Firebase Studio-Arbeitsbereiche mit separaten Firebase-Projekten verknüpfen. Dadurch wird verhindert, dass mehrere Arbeitsbereiche dieselben Backend-Daten und ‑Ressourcen gemeinsam nutzen und möglicherweise überschreiben.

Nachdem Sie Ihren Arbeitsbereich mit einem Firebase-Projekt verbunden haben, können Sie in der Firebase Console Verwaltungs- und Konfigurationsaufgaben ausführen. Dazu gehören das Ansehen von Sicherheitsregeln, die Verwaltung von Nutzerkonten, das Ansehen detaillierter Absturzberichte, das direkte Bearbeiten gespeicherter Daten und das Überprüfen von A/B-Testergebnissen.

Firebase Studio-App mit einem Firebase-Projekt verknüpfen

Damit Sie Firebase-Dienste in Ihrer App verwenden können, müssen Sie Ihre App mit einem Firebase-Projekt verknüpfen. Wenn Sie beispielsweise Firebase Authentication verwenden möchten, müssen Sie eine Verbindung zu einem Firebase-Projekt herstellen, damit Sie Nutzerkonten erstellen und verwalten können. An bestimmten Stellen während des Entwicklungsprozesses erstellt Firebase Studio ein Firebase-Projekt für Sie. Sie können dies aber auch manuell tun.

Automatisch mit einem Firebase-Projekt verbinden

Wenn Sie App Prototyping agent verwenden, wird ein Firebase-Projekt in Ihrem Namen bereitgestellt, wenn Sie Folgendes tun:Firebase Studio

  • Gemini API-Schlüssel automatisch generieren
  • Verbindung Ihrer App mit einem Firebase-Projekt anfordern
  • Hilfe beim Verbinden Ihrer App mit Firebase-Diensten wie Cloud Firestore oder Firebase Authentication
  • Klicken Sie auf die Schaltfläche Veröffentlichen und richten Sie Firebase App Hosting ein.

Wenn Sie interaktiven Chat oder Gemini CLI verwenden, kann Gemini Terminalbefehle oder den Firebase MCP-Server verwenden, um eine Verbindung zu einem Firebase-Projekt herzustellen, wenn Sie:

  • Verbindung Ihrer App mit einem Firebase-Projekt anfordern
  • Hilfe beim Verbinden Ihrer App mit Firebase-Diensten wie Cloud Firestore oder Firebase Authentication

Manuelle Verbindung zu einem Firebase-Projekt herstellen

So verbinden Sie Ihre Firebase Studio-App manuell mit einem Firebase-Projekt:

  1. Erstellen Sie in der Firebase Console ein neues Projekt oder öffnen Sie ein vorhandenes Projekt:

    • Neues Projekt erstellen: Klicken Sie auf Neues Firebase-Projekt erstellen und folgen Sie der Anleitung, um ein neues Projekt zu erstellen.
    • Bestehendes Projekt öffnen: Klicken Sie auf das gewünschte Projekt.
  2. Notieren Sie sich Ihre Projekt-ID. Klicken Sie in der Firebase Console auf  > Projekteinstellungen. Die Projekt-ID wird im oberen Bereich angezeigt.

  3. Öffnen Sie Ihre App in Firebase Studio. Wenn Sie App Prototyping agent in Prototyper view, click Code switch icon Switch to Code to open Code view. verwenden

  4. Verbinden Sie Ihr Firebase-Projekt. Führen Sie im Terminal (Shift+Ctrl+C) die folgenden Befehle aus:

    1. touch firebase.json Dadurch wird sichergestellt, dass in Ihrem Verzeichnis eine Firebase-Konfigurationsdatei vorhanden ist.
    2. firebase login --reauth Folgen Sie der Anleitung, um Ihr Konto zu autorisieren.
    3. firebase use <your project ID> Ersetzen Sie <your-project-ID> durch die Projekt-ID, die Sie zuvor notiert haben.

Mit Ihrer App verknüpftes Firebase-Projekt ändern

Wenn Sie das mit Ihrem Firebase Studio-Arbeitsbereich verknüpfte Firebase-Projekt ändern möchten, folgen Sie der Anleitung unter Manuell mit einem Firebase-Projekt verbinden und verwenden Sie dabei die neue Projekt-ID.

Das mit Ihrer App verknüpfte Firebase-Projekt ermitteln

Ob ein Firebase-Projekt bereits verbunden ist, sehen Sie oben in Ihrem Firebase Studio-Arbeitsbereich. Die ID des verbundenen Projekts wird, sofern vorhanden, neben dem Namen Ihres Arbeitsbereichs angezeigt. Sie können auf die Projekt-ID klicken, um das Projekt direkt in der Firebase Console zu öffnen.

Nächste Schritte