Se connecter à un projet Firebase

Bien que vous n'ayez pas besoin de projet Firebase pour commencer à travailler dans Firebase Studio, il est essentiel d'en associer un pour utiliser les produits Firebase. À certains moments de votre processus de développement, Firebase Studio peut créer automatiquement un projet pour vous, ou vous pouvez choisir d'en connecter un manuellement. Ce guide explique l'objectif d'un projet Firebase et comment en associer un à votre espace de travail dans Firebase Studio.

Comprendre les projets Firebase

Considérez un projet Firebase comme un conteneur pour tous les services de backend de votre application, y compris l'authentification des utilisateurs, le stockage de données, l'hébergement, les analyses et plus encore. En associant votre espace de travail Firebase Studio à un projet Firebase, vous pouvez intégrer une suite de produits Firebase à votre application.

Un projet Firebase peut comporter une ou plusieurs applications Firebase enregistrées (par exemple, les versions sans frais et payante d'une application). Toutefois, gardez à l'esprit les points suivants :

Envisagez de connecter différents espaces de travail Firebase Studio à des projets Firebase distincts. Cela empêche plusieurs espaces de travail de partager (et potentiellement d'écraser) les mêmes données et ressources de backend.

Une fois votre espace de travail associé à un projet Firebase, accédez à la console Firebase pour effectuer des tâches d'administration et de configuration. Cela inclut l'affichage des règles de sécurité, la gestion des comptes utilisateur, la consultation des rapports d'erreur détaillés, la modification directe des données stockées et l'examen des résultats des tests A/B.

Associer une application Firebase Studio à un projet Firebase

Pour utiliser les services Firebase dans votre application, vous devez l'associer à un projet Firebase. Par exemple, si vous souhaitez utiliser Firebase Authentication, vous devrez vous connecter à un projet Firebase pour pouvoir créer et gérer des comptes utilisateur. À certains moments du processus de développement, Firebase Studio crée un projet Firebase pour vous. Vous pouvez également choisir de le faire manuellement.

Se connecter automatiquement à un projet Firebase

Lorsque vous utilisez App Prototyping agent, Firebase Studio provisionne un projet Firebase en votre nom lorsque vous :

  • Générer automatiquement une clé API Gemini
  • Demander à associer votre application à un projet Firebase
  • Demandez de l'aide pour connecter votre application aux services Firebase, tels que Cloud Firestore ou Firebase Authentication.
  • Cliquez sur le bouton Publier et configurez Firebase App Hosting.

Lorsque vous utilisez le chat interactif ou Gemini CLI, Gemini peut utiliser des commandes de terminal ou le serveur MCP Firebase pour se connecter à un projet Firebase lorsque vous :

  • Demander à associer votre application à un projet Firebase
  • Demandez de l'aide pour connecter votre application aux services Firebase, tels que Cloud Firestore ou Firebase Authentication.

Associer manuellement à un projet Firebase

Pour associer manuellement votre application Firebase Studio à un projet Firebase :

  1. Dans la console Firebase, créez un projet ou ouvrez-en un existant :

    • Créer un projet : cliquez sur Créer un projet Firebase et suivez les instructions pour créer un projet.
    • Ouvrir un projet existant : cliquez sur le projet que vous souhaitez utiliser.
  2. Notez l'ID de votre projet. Dans la console Firebase, cliquez sur > Paramètres du projet. L'ID du projet est affiché dans le volet supérieur.

  3. Ouvrez votre application dans Firebase Studio. Si vous utilisez App Prototyping agent dans Prototyper view, click Code switch icon Switch to Code to open Code view.

  4. Associez votre projet Firebase. Dans le terminal (Shift+Ctrl+C), exécutez les commandes suivantes :

    1. touch firebase.json Cela garantit qu'un fichier de configuration Firebase existe dans votre répertoire.
    2. firebase login --reauth Suivez les instructions pour autoriser votre compte.
    3. firebase use <your project ID> Remplacez <your-project-ID> par l'ID du projet que vous avez noté précédemment.

Modifier le projet Firebase associé à votre application

Pour modifier le projet Firebase associé à votre espace de travail Firebase Studio, suivez les instructions de la section Associer manuellement à un projet Firebase en utilisant le nouvel ID de projet.

Identifier le projet Firebase associé à votre application

Pour vérifier si un projet Firebase est déjà associé, consultez le haut de votre espace de travail Firebase Studio. L'ID du projet associé, le cas échéant, s'affiche à côté du nom de votre espace de travail. Vous pouvez cliquer sur l'ID du projet pour l'ouvrir directement dans la console Firebase.

Étapes suivantes