Connettersi a un progetto Firebase

Anche se non hai bisogno di un progetto Firebase per iniziare a lavorare in Firebase Studio, collegarne uno è essenziale per utilizzare i prodotti Firebase. In alcuni punti del processo di sviluppo, Firebase Studio potrebbe creare automaticamente un progetto per te oppure puoi scegliere di collegarne uno manualmente. Questa guida spiega lo scopo di un progetto Firebase e come collegarne uno al tuo workspace in Firebase Studio.

Informazioni sui progetti Firebase

Considera un progetto Firebase come un contenitore per tutti i servizi di backend della tua app, tra cui autenticazione utente, archiviazione dei dati, hosting, analisi e altro ancora. Se colleghi il tuo spazio di lavoro Firebase Studio a un progetto Firebase, puoi integrare una suite di prodotti Firebase nella tua app.

Un progetto Firebase può avere una o più app Firebase registrate (ad esempio, sia la versione senza costi che quella a pagamento di un'app), ma tieni presente quanto segue:

  • Tutte le app Firebase registrate nello stesso progetto Firebase condividono e hanno accesso a tutte le stesse risorse e servizi di cui è stato eseguito il provisioning per quel progetto.
  • Se Firebase Studio crea automaticamente un progetto Firebase per te, crea un nuovo progetto e lo collega al tuo spazio di lavoro Firebase Studio.
  • Se duplichi un Firebase Studioworkspace collegato a un progetto Firebase, il workspace duplicato viene collegato allo stesso progetto.

Valuta la possibilità di collegare diversi workspace Firebase Studio a progetti Firebase separati. In questo modo, più spazi di lavoro non possono condividere (e potenzialmente sovrascrivere) gli stessi dati e risorse di backend.

Dopo aver collegato il tuo spazio di lavoro a un progetto Firebase, visita la console Firebase per le attività amministrative e di configurazione. Ciò include la visualizzazione delle regole di sicurezza, la gestione degli account utente, la visualizzazione di report dettagliati sugli arresti anomali, la modifica diretta dei dati archiviati e la revisione dei risultati dei test A/B.

Connettere un'app Firebase Studio a un progetto Firebase

Per utilizzare i servizi Firebase nella tua app, devi connetterla a un progetto Firebase. Ad esempio, se vuoi utilizzare Firebase Authentication, devi connetterti a un progetto Firebase per poter creare e gestire gli account utente. In alcuni punti del processo di sviluppo, Firebase Studio crea un progetto Firebase per te oppure puoi scegliere di farlo manualmente.

Connettersi automaticamente a un progetto Firebase

Quando utilizzi App Prototyping agent, Firebase Studio esegue il provisioning di un progetto Firebase per tuo conto quando:

  • Generare automaticamente una chiave API Gemini
  • Chiedere di connettere la tua app a un progetto Firebase
  • Chiedi aiuto per connettere la tua app ai servizi Firebase, come Cloud Firestore o Firebase Authentication
  • Fai clic sul pulsante Pubblica e configura Firebase App Hosting

Quando utilizzi la chat interattiva o Gemini CLI, Gemini può utilizzare i comandi del terminale o il server Firebase MCP per connettersi a un progetto Firebase quando:

  • Chiedere di connettere la tua app a un progetto Firebase
  • Chiedi aiuto per connettere la tua app ai servizi Firebase, come Cloud Firestore o Firebase Authentication

Connettersi manualmente a un progetto Firebase

Per connettere manualmente la tua app Firebase Studio a un progetto Firebase:

  1. Nella console Firebase, crea un nuovo progetto o aprine uno esistente:

    • Crea un nuovo progetto: fai clic su Crea un nuovo progetto Firebase e segui le istruzioni per creare un nuovo progetto.
    • Apri un progetto esistente: fai clic sul progetto che vuoi utilizzare.
  2. Annota l'ID progetto. Nella console Firebase, fai clic su > Impostazioni progetto. L'ID progetto viene visualizzato nel riquadro superiore.

  3. Apri l'app in Firebase Studio. Se utilizzi App Prototyping agent in Prototyper view, click Code switch icon Switch to Code to open Code view.

  4. Collega il tuo progetto Firebase. Nel terminale (Shift+Ctrl+C), esegui i seguenti comandi:

    1. touch firebase.json In questo modo, viene garantita l'esistenza di un file di configurazione Firebase nella directory.
    2. firebase login --reauth Segui le istruzioni per autorizzare il tuo account.
    3. firebase use <your project ID> Sostituisci <your-project-ID> con l'ID progetto che hai annotato in precedenza.

Modificare il progetto Firebase collegato alla tua app

Per modificare il progetto Firebase associato al tuo spazio di lavoro Firebase Studio, segui le istruzioni riportate in Connettersi manualmente a un progetto Firebase utilizzando il nuovo ID progetto.

Identificare il progetto Firebase collegato alla tua app

Per verificare se un progetto Firebase è già connesso, controlla la parte superiore dello spazio di lavoro Firebase Studio. L'ID progetto connesso, se esistente, viene visualizzato accanto al nome del tuo spazio di lavoro. Puoi fare clic sull'ID progetto per aprirlo direttamente nella console Firebase.

Passaggi successivi