La pagina è una raccolta di domande frequenti e di assistenza per la risoluzione dei problemi di Firebase in generale e di prodotti specifici.
Hai altri problemi o non riesci a trovare il tuo problema descritto in questa pagina?
Piattaforme e framework
Visita le pagine relative alla risoluzione dei problemi e alle domande frequenti specifiche per la piattaforma per suggerimenti utili e risposte ad altre domande frequenti.
Progetti Firebase e app Firebase
Cos'è un progetto Firebase?
Un progetto Firebase è l'entità di primo livello per Firebase. In un progetto, puoi registrare le tue app web, Android o Apple. Dopo aver registrato le tue app con Firebase, puoi aggiungere alla tua app gli SDK Firebase specifici per il prodotto, come Analytics, Cloud Firestore, Crashlytics o Remote Config.
Devi registrare le varianti delle tue app Apple, Android e app web all'interno di un singolo progetto Firebase. Puoi utilizzare più progetti Firebase per supportare più ambienti, ad esempio sviluppo, gestione temporanea e produzione.
Ecco alcune risorse per scoprire di più sui progetti Firebase:
- Informazioni sui progetti Firebase: fornisce brevi panoramiche di diversi concetti importanti sui progetti Firebase, tra cui la loro relazione con Google Cloud e la gerarchia di base di un progetto e delle relative app e risorse.
- Best practice generali per la configurazione dei progetti Firebase: fornisce best practice generali di alto livello per la configurazione dei progetti Firebase e la registrazione delle app con un progetto, in modo da avere un flusso di lavoro di sviluppo chiaro che utilizza ambienti distinti.
Tieni presente che, per tutti i progetti Firebase, Firebase aggiunge automaticamente un'etichetta di firebase:enabled nella pagina Etichette per il tuo progetto nella console Google Cloud. Scopri di più su questa etichetta nelle nostre
domande frequenti.
È necessario accettare i Termini di servizio di Firebase per iniziare a utilizzare Firebase?
Per accedere e utilizzare tutte le funzionalità di Firebase in un progetto Google Cloud, devi accettare i Termini di servizio di Firebase. Devi anche accettare i Termini di Firebase per "aggiungere Firebase" a un progetto Google Cloud esistente.
Devi accettare i Termini di Firebase una sola volta per il tuo Account Google, indipendentemente dal numero di progetti a cui hai accesso. Quando accetti i termini, li accetti per il tuo Account Google; l'accettazione non è a livello di progetto per tutti i membri del progetto.
Puoi accettare i Termini di Firebase tramite la console Firebase utilizzando una delle seguenti opzioni. Quando richiesto, accetta i Termini. Se non ti viene chiesto di accettare i Termini di Firebase, significa che li hai già accettati.
Accetta i Termini di Firebase direttamente utilizzando il flusso di lavoro di accettazione dei Termini.
Crea un nuovo progetto Firebase utilizzando la console Firebase, quindi accetta i Termini di Firebase.
Apri un progetto Firebase esistente nella console Firebase, quindi accetta i Termini di Firebase (ad esempio, se qualcuno ti ha invitato a diventare un membro del progetto, ovvero un'entità, nel progetto).
Apri un progetto Google Cloud esistente nella console Firebase, "aggiungi Firebase" e accetta i Termini di Firebase.
Che cos'è un'organizzazione Google Cloud?
Un'organizzazione Google Cloud è un container per i progetti Google Cloud (inclusi i progetti Firebase). Questa gerarchia consente una migliore organizzazione, gestione degli accessi e controllo dei tuoi progetti Google Cloud e Firebase. Per saperne di più, consulta la pagina Creazione e gestione delle organizzazioni.
Come faccio ad aggiungere Firebase a un progetto Google Cloud esistente?
Potresti avere progetti Google Cloud esistenti gestiti tramite la console Google Cloud o la console API di Google.
Puoi aggiungere Firebase a questi progetti Google Cloud esistenti utilizzando una delle seguenti opzioni:
- Utilizzando la console Firebase.
- Utilizzo di un'opzione di pubblicità programmatica:
-
Chiama l'endpoint dell'API REST di gestione di Firebase
projects.addFirebase. -
Esegui il comando dell'interfaccia a riga di comando Firebase
firebase projects:addfirebase. - Utilizza Terraform.
-
Chiama l'endpoint dell'API REST di gestione di Firebase
Scopri di più sull'aggiunta di Firebase a un progetto Google Cloud.
Come funziona l'integrazione di Firebase con Google Cloud?
Firebase è profondamente integrato in Google Cloud. I progetti sono condivisi tra Firebase e Google Cloud, quindi possono avere servizi Firebase e servizi Google Cloud abilitati. Puoi accedere allo stesso progetto dalla console Firebase o dalla console Google Cloud. In particolare:
- Alcuni prodotti Firebase sono supportati direttamente da Google Cloud, ad esempio Cloud Storage for Firebase. L'elenco dei prodotti supportati da Google Cloud continuerà a crescere nel tempo.
- Molte delle tue impostazioni, inclusi i collaboratori e i dati di fatturazione, sono condivise da Firebase e Google Cloud. L'utilizzo di Firebase e Google Cloud viene visualizzato sulla stessa fattura.
Inoltre, quando esegui l'upgrade al piano tariffario Blaze con pagamento a consumo, puoi utilizzare qualsiasi API e infrastruttura come servizio di livello mondiale di Google Cloud direttamente all'interno del tuo progetto Firebase, ai prezzi standard di Google Cloud. Puoi anche esportare i dati da Google Cloud direttamente in BigQuery per l'analisi. Per scoprire di più, consulta Collega BigQuery a Firebase.
L'utilizzo di Google Cloud con Firebase (rispetto ad altri servizi cloud non co-localizzati) offre molti vantaggi in termini di sicurezza, latenza e risparmio di tempo. Per maggiori dettagli, visita il sito Google Cloud.
Perché il mio progetto Google Cloud ha un'etichetta firebase:enabled?
Nella pagina Etichette per il tuo progetto nella console Google Cloud, potresti visualizzare un'etichetta di firebase:enabled (in particolare, un Key di firebase con un Value di enabled).
Firebase ha aggiunto automaticamente questa etichetta perché il tuo progetto è un progetto Firebase, il che significa che per il progetto sono abilitati servizi e configurazioni specifici di Firebase. Scopri di più sulla relazione tra i progetti Firebase e Google Cloud.
Ti consigliamo vivamente di non modificare o eliminare questa etichetta. Questa etichetta viene utilizzata da Firebase e Google Cloud per elencare i tuoi progetti Firebase (ad esempio, utilizzando l'endpoint REST API projects.list o nei menu della console Firebase).
Tieni presente che l'aggiunta manuale di questa etichetta all'elenco delle etichette del progetto NON attiva le configurazioni e i servizi specifici di Firebase per il tuo progetto Google Cloud. Per farlo, devi aggiungere Firebase utilizzando la consoleFirebase (o, per casi d'uso avanzati, utilizzando l'API REST Firebase Management o l'interfaccia a riga di comandoFirebase).
Perché la console Firebase non riesce a caricare un elenco dei miei progetti Google Cloud esistenti?
Queste domande frequenti sono spesso applicabili se stai tentando di "aggiungere Firebase" a un progetto Google Cloud esistente utilizzando la console Firebase e hai accesso a molte migliaia di progetti Google Cloud.
La console Firebase non è progettata per caricare molte migliaia di progetti Google Cloud. Ti consigliamo invece di utilizzare l'interfaccia a riga di comando Firebase, l'API REST o Terraform per "aggiungere Firebase" al tuo progetto Google Cloud esistente.
Inoltre, ti consigliamo di consultare la domanda frequente "Perché il mio progetto Firebase non viene visualizzato nell'elenco dei progetti Firebase?"
Perché il mio progetto Firebase non viene visualizzato nell'elenco dei progetti Firebase?
Queste domande frequenti sono applicabili se non vedi il tuo progetto Firebase nei seguenti punti:
- In un elenco di progetti che stai visualizzando nella console Firebase
-
Nella risposta alla chiamata
all'endpoint
projects.listdell'API REST -
Nella risposta all'esecuzione del comando dell'interfaccia a riga di comando Firebase
firebase projects:list
Prova questi passaggi per la risoluzione dei problemi:
-
Innanzitutto, prova ad accedere al progetto visitando direttamente l'URL del progetto. Utilizza il formato seguente:
https://console.firebase.google.com/project/PROJECT-ID/overview -
Se non riesci ad accedere al progetto o ricevi errori di autorizzazione, verifica quanto segue:
- Assicurati di aver eseguito l'accesso a Firebase utilizzando lo stesso Account Google che ha accesso al progetto. Puoi accedere e uscire dalla console Firebase tramite l'avatar del tuo account nell'angolo in alto a destra della console.
- Controlla se puoi visualizzare il progetto nella console Google Cloud.
-
Assicurati che il tuo progetto abbia l'etichetta
firebase:enablednella pagina Etichette per il tuo progetto nella console Google Cloud. Firebase e Google Cloud utilizzano questa etichetta per elencare i tuoi progetti Firebase. Se non vedi questa etichetta, ma l'API Firebase Management è abilitata per il tuo progetto, aggiungi manualmente l'etichetta (nello specifico, unKeydifirebasecon unValuedienabled). - Assicurati che ti sia stato assegnato uno dei ruoli IAM di base (Proprietario, Editor, Visualizzatore) o un ruolo con autorizzazioni relative a Firebase, ad esempio un ruolo predefinito di Firebase. Puoi visualizzare i tuoi ruoli nella pagina IAM della console Google Cloud.
- Se il tuo progetto appartiene a un'organizzazione Google Cloud, potresti aver bisogno di autorizzazioni aggiuntive per visualizzare il progetto elencato nella console Firebase. Contatta la persona che gestisce la tua organizzazione Google Cloud per farti assegnare il ruolo appropriato per visualizzare il progetto, ad esempio il ruolo Browser.
Se nessuno dei passaggi per la risoluzione dei problemi riportati sopra ti consente di visualizzare il tuo progetto in un elenco di progetti Firebase, contatta l'assistenza Firebase.
Quanti progetti posso avere per Account Google (indirizzo email)?
- Piano tariffario Spark: la quota di creazione dei progetti è limitata a un numero ridotto di progetti (di solito circa 5-10).
- Piano tariffario Blaze: la quota di creazione dei progetti è ancora limitata, ma potrebbe aumentare con il collegamento di un account Cloud Billing in regola.
Tieni presente quanto segue in merito al limite della quota di creazione dei progetti:
- Questo limite non è specifico di Firebase. I limiti di Firebase sulla quota di progetti sono gli stessi di Google Cloud.
- Nel raro caso in cui sia necessario, puoi richiedere un aumento della quota di progetto.
- L'eliminazione completa di un progetto richiede 30 giorni e viene conteggiata ai fini della quota di progetti fino a quando il progetto non viene eliminato completamente.
Scopri le best practice generali consigliate da Firebase per la configurazione dei progetti Firebase.
Quante app Firebase posso avere in un progetto Firebase?
Un progetto Firebase è un container per le app Firebase su Apple, Android e web. Firebase limita a 30 il numero totale di app Firebase all'interno di un progetto Firebase.
Dopo questo numero, le prestazioni iniziano a peggiorare (soprattutto per Google Analytics) e, infine, con un numero maggiore di app, alcune funzionalità del prodotto smettono di funzionare. Inoltre, se utilizzi Accedi con Google come provider di autenticazione, viene creato un ID client OAuth 2.0 sottostante per ogni app del progetto. È possibile creare un massimo di circa 30 ID client all'interno di un singolo progetto.
Devi assicurarti che tutte le app Firebase all'interno di un singolo progetto Firebase siano varianti della piattaforma della stessa applicazione dal punto di vista dell'utente finale. Ad esempio, se sviluppi un'applicazione white-label, ogni app con etichetta indipendente deve avere il proprio progetto Firebase, ma le versioni Apple e Android di questa etichetta possono trovarsi nello stesso progetto. Leggi indicazioni più dettagliate nelle nostre best practice generali per la configurazione dei progetti Firebase.
Nel raro caso in cui il tuo progetto richieda più di 30 app, puoi richiedere un aumento dei limiti per le app. Per effettuare questa richiesta, il tuo progetto deve essere nel piano tariffario Blaze. Visita la console Google Cloud per inviare la tua richiesta e farla valutare. Scopri di più sulla gestione delle quote nella documentazione di Google Cloud.
Cosa succede se taggo il mio progetto come ambiente di "produzione"?
Nella console Firebase, puoi taggare i tuoi progetti Firebase con il tipo di ambiente, ovvero Produzione o Non specificato (ambienti non di produzione).
Se contrassegni il progetto come un tipo di ambiente, ciò non influisce sul funzionamento del progetto Firebase o sulle sue funzionalità. Tuttavia, il tagging può aiutare te e il tuo team a gestire i vari progetti Firebase per il ciclo di vita dell'app.
Se contrassegni il progetto come ambiente di produzione, aggiungiamo un tag Prod dai colori vivaci al progetto nella console Firebase, per ricordarti che eventuali modifiche potrebbero influire sulle app di produzione associate. In futuro, potremmo aggiungere altre funzionalità e misure di sicurezza per i progetti Firebase contrassegnati come ambienti di produzione.
Per modificare il tipo di ambiente del tuo progetto Firebase, vai a
Dove posso trovare l'ID app per la mia app Firebase?
Nella console Firebase, vai alle
Ecco alcuni esempi di valori ID app:
-
App Firebase per iOS:
1:1234567890:ios:321abc456def7890 -
App Firebase per Android:
1:1234567890:android:321abc456def7890 -
App web Firebase:
1:1234567890:web:321abc456def7890
Quali sono i prerequisiti per collegare Google Play / AdMob / Google Ads / BigQuery al mio progetto o alla mia app Firebase?
-
Per collegare il tuo account Google Play, devi disporre di quanto segue:
- Uno dei seguenti ruoli Firebase: Proprietario o Amministratore Firebase
- Uno dei seguenti livelli di accesso di Google Play: Proprietario o Amministratore dell'account
- Per collegare la tua app AdMob, devi essere sia un proprietario del progetto Firebase sia un amministratore di AdMob.
- Per collegare il tuo account AdWords, devi essere sia un proprietario del progetto Firebase sia un amministratore AdWords.
- Per collegare il tuo progetto BigQuery, devi essere il proprietario del progetto Firebase.
Autorizzazioni e accesso ai progetti Firebase
Come faccio ad assegnare un ruolo, ad esempio il ruolo Proprietario, a un membro del progetto?
Per gestire i ruoli assegnati a ciascun membro del progetto, devi essere un proprietario del progetto Firebase (o avere un ruolo con l'autorizzazione resourcemanager.projects.setIamPolicy).
Ecco dove puoi assegnare e gestire i ruoli:
-
La console Firebase offre un modo semplificato per assegnare ruoli ai membri del progetto nella scheda
settings Impostazioni > Utenti e autorizzazioni. Puoi assegnare uno qualsiasi dei ruoli di base (Proprietario, Editor, Visualizzatore), i ruoli Firebase Admin/Viewer o uno qualsiasi dei ruoli predefiniti per categoria di prodotto Firebase. -
La console Google Cloud offre un ampio set di strumenti per assegnare ruoli ai membri del progetto nella pagina IAM e amministrazione
IAM.
Puoi anche creare e gestire ruoli personalizzati, nonché concedere ai service account l'accesso al tuo progetto.
Tieni presente che nella console Google Cloud i membri del progetto sono chiamati entità.
Se il proprietario del progetto non può più svolgere le attività di un proprietario (ad esempio, la persona ha lasciato l'azienda) e il progetto non è gestito tramite un'organizzazione Google Cloud (consulta il paragrafo successivo), puoi contattare l'assistenza Firebase e chiedere come richiedere l'accesso al progetto Firebase.
Tieni presente che se un progetto Firebase fa parte di un'organizzazione Google Cloud, potrebbe non avere un proprietario. Se non riesci a trovare un proprietario per il tuo progetto Firebase, contatta la persona che gestisce la tua organizzazione Google Cloud per assegnare un proprietario al progetto.
Come faccio a trovare il proprietario di un progetto Firebase?
Puoi visualizzare i membri del progetto e i relativi ruoli nelle seguenti posizioni:
- Se hai accesso al progetto nella console Firebase, puoi visualizzare l'elenco dei membri del progetto, inclusi i proprietari, nella pagina Utenti e autorizzazioni della console Firebase.
- Se non hai accesso al progetto nella console Firebase, verifica se hai accesso al progetto nella console Google Cloud. Puoi visualizzare l'elenco dei membri del progetto, inclusi i proprietari, nella pagina IAM della console Google Cloud.
Se il proprietario del progetto non può più svolgere le attività di un proprietario (ad esempio, se la persona ha lasciato la tua azienda) e il progetto non è gestito tramite un'organizzazione Google Cloud (vedi il paragrafo successivo), puoi contattare l'assistenza Firebase per farti assegnare un proprietario temporaneo.
Tieni presente che se un progetto Firebase fa parte di un'organizzazione Google Cloud, potrebbe non avere un proprietario. La persona che gestisce la tua organizzazione Google Cloud può invece eseguire molte attività che può svolgere un proprietario. Tuttavia, per eseguire diverse attività specifiche del proprietario (come l'assegnazione di ruoli o la gestione delle proprietà Google Analytics), l'amministratore potrebbe dover assegnare a se stesso il ruolo di proprietario effettivo per eseguire queste attività. Se non riesci a trovare un proprietario per il tuo progetto Firebase, contatta la persona che gestisce la tua organizzazione Google Cloud per assegnare un proprietario al progetto.
Perché o quando devo assegnare a un membro del progetto il ruolo Proprietario?
Per garantire una gestione corretta di un progetto Firebase, deve essere presente un proprietario.
I membri del progetto con il ruolo Proprietario sono spesso gli unici membri del progetto che possono eseguire attività amministrative o ricevere notifiche importanti:
- I membri del progetto con il ruolo Proprietario sono spesso gli unici membri che possono eseguire azioni amministrative importanti (come l'assegnazione di ruoli e la gestione delle proprietà Google Analytics) e l'assistenza Firebase può soddisfare solo le richieste amministrative dei proprietari del progetto dimostrati.
- I membri del progetto con il ruolo Proprietario sono spesso gli unici membri che (per impostazione predefinita) ricevono notifiche sulle modifiche al progetto o ai prodotti (come modifiche legali e di fatturazione, ritiro di funzionalità e così via). Se vuoi che membri del progetto specifici o aggiuntivi ricevano notifiche, puoi facoltativamente personalizzare i "contatti necessari" del progetto.
Dopo aver configurato i proprietari di un progetto Firebase, è importante mantenere aggiornate le assegnazioni.
Tieni presente che se un progetto Firebase fa parte di un'organizzazione Google Cloud, la persona che gestisce l'organizzazione Google Cloud può eseguire molte attività che un proprietario può svolgere. Tuttavia, per diverse attività specifiche del proprietario (come l'assegnazione di ruoli o la gestione delle proprietà Google Analytics), l'amministratore potrebbe dover assegnare a se stesso il ruolo di proprietario effettivo per eseguire queste attività.
Non credo di avere un progetto Firebase, ma ho ricevuto un'email in merito. Come faccio ad accedere a questo progetto?
L'email che hai ricevuto dovrebbe contenere un link per aprire il tuo progetto Firebase. Se fai clic sul link nell'email, il progetto dovrebbe aprirsi nella console Firebase.
Se non riesci ad aprire il progetto nel link, assicurati di aver eseguito l'accesso a Firebase utilizzando lo stesso Account Google che ha ricevuto l'email relativa al progetto. Puoi accedere e uscire dalla console Firebase tramite l'avatar del tuo account nell'angolo in alto a destra della console.
Tieni presente che, se sei l'amministratore di un'organizzazione Google Cloud, potresti ricevere notifiche sulle modifiche ai progetti Firebase all'interno della tua organizzazione. Tuttavia, potresti non disporre di autorizzazioni sufficienti per aprire il progetto Firebase. In questi casi, la soluzione più semplice è assegnarti il ruolo di proprietario effettivo per aprire il progetto ed eseguire le azioni richieste. Scopri di più su perché e quando assegnare il ruolo Proprietario.
Chiavi API per Firebase
Le chiavi API Firebase sono segrete? Possono essere incluse nel mio codice o nei miei file di configurazione?
Ecco gli aspetti più importanti da sapere sulle chiavi API per i servizi Firebase:- Pubbliche per progettazione: le chiavi API per i servizi Firebase identificano solo il tuo progetto Firebase e la tua app per questi servizi. L'autorizzazione viene gestita tramite le autorizzazioni IAM Google Cloud, Firebase Security Rules e Firebase App Check.
- Applica limitazioni: tutte le chiavi API di cui è stato eseguito il provisioning da Firebase sono limitate automaticamente alle API correlate a Firebase. Per tutte le chiavi API del tuo progetto, è fondamentale applicare le limitazioni API appropriate per impedire l'utilizzo non autorizzato della quota del tuo progetto per le API.
- Utilizza solo per i servizi Firebase: utilizza le chiavi API di cui è stato eseguito il provisioning da Firebase solo per le API correlate a Firebase. Se la tua app utilizza altre API (ad esempio l'API Places per Maps o l'Gemini Developer API), utilizza una chiave API separata e limitane l'utilizzo all'API applicabile. In particolare, non includere mai Gemini Developer API nella lista consentita per una chiave API accessibile pubblicamente o una chiave utilizzata per altri servizi.
- Security Rules e App Check sono fondamentali: la sicurezza dei tuoi dati Realtime Database, Cloud Firestore e Cloud Storage viene applicata utilizzando Firebase Security Rules, mentre la protezione delle API coperte viene applicata da Firebase App Check, non mantenendo segreta la chiave API Firebase.
Se la configurazione della tua app segue le linee guida riportate sopra, le chiavi API limitate ai servizi Firebase non devono essere trattate come secret ed è sicuro includerle nel codice o nei file di configurazione.
Ho ricevuto un'email da Google Cloud relativa a una "chiave API di Google accessibile pubblicamente per il tuo progetto Google Cloud". Cosa devo fare?
Se hai ricevuto un'email da Google Cloud relativa a una "chiave API di Google accessibile pubblicamente per il tuo progetto Google Cloud" e la chiave API elencata nell'email è la tua chiave API Firebase, assicurati che la chiave API soddisfi i seguenti requisiti per poter essere inclusa in sicurezza nel codice o nei file di configurazione. Puoi verificare quanto segue nella pagina API e servizi > Credenziali della console Google Cloud.
-
È la chiave API che utilizzi per la tua app Firebase e solo per i servizi Firebase. Questi tasti sono solitamente chiamati
Browser key (auto created by Firebase),Android key (auto created by Firebase)oiOS key (auto created by Firebase). - Contiene tutte le API correlate a Firebase richieste incluse nella lista consentita "Restrizioni API" della chiave.
-
Non deve avere altre API nella lista consentita "Restrizioni delle API". In particolare, l'elenco non deve contenere
Generative Language API.
Inoltre, assicurati di utilizzare Firebase Security Rules e App Check come consigliato per i prodotti Firebase che utilizzi.
Puoi scoprire i dettagli sulle chiavi API per Firebase e trovare un elenco di domande frequenti in Scopri di più sull'utilizzo e sulla gestione delle chiavi API per Firebase.
Console Firebase
Quali sono i browser supportati per accedere alla console Firebase?
Puoi accedere alla console Firebase dalle versioni recenti dei browser desktop più diffusi, come Chrome, Firefox, Safari ed Edge. I browser mobile non sono completamente supportati.
Riesco a caricare la console Firebase, ma perché non riesco a trovare o ad accedere al mio progetto Firebase?
Queste domande frequenti sono applicabili se riscontri uno dei seguenti problemi:
- La console Firebase restituisce una pagina di errore che indica che il progetto potrebbe non esistere o che non hai accesso al progetto.
- La console Firebase non visualizza il tuo progetto anche se inserisci il relativo ID progetto o nome nel campo di ricerca della console.
Prova questi passaggi per la risoluzione dei problemi:
-
Innanzitutto, prova ad accedere al progetto visitando direttamente l'URL del progetto. Utilizza il formato seguente:
https://console.firebase.google.com/project/PROJECT-ID/overview -
Se ancora non riesci ad accedere al progetto o ricevi errori di autorizzazione, controlla quanto segue:
- Assicurati di aver eseguito l'accesso a Firebase utilizzando lo stesso Account Google che ha accesso al progetto. Puoi accedere e uscire dalla console Firebase tramite l'avatar del tuo account nell'angolo in alto a destra della console.
- Assicurati che l'API Firebase Management sia abilitata per il progetto.
- Assicurati che ti sia stato assegnato uno dei ruoli IAM di base (Proprietario, Editor, Visualizzatore) o un ruolo con autorizzazioni relative a Firebase, ad esempio un ruolo predefinito di Firebase. Puoi visualizzare i tuoi ruoli nella pagina IAM della console Google Cloud.
- Se il tuo progetto appartiene a un'organizzazione Google Cloud, potresti aver bisogno di autorizzazioni aggiuntive per visualizzare il progetto elencato nella console Firebase. Contatta la persona che gestisce la tua organizzazione Google Cloud per farti assegnare il ruolo appropriato per visualizzare il progetto, ad esempio il ruolo Browser.
Se nessuno dei passaggi per la risoluzione dei problemi riportati sopra ti consente di trovare o accedere al tuo progetto, contatta l'assistenza Firebase.
Perché la console Firebase non si carica?
Queste domande frequenti sono applicabili se riscontri uno dei seguenti problemi:
- Una pagina della console Firebase non termina mai il caricamento.
- I dati di una pagina non vengono caricati come previsto.
- Ricevi messaggi di errore del browser durante il caricamento della console Firebase.
Prova questi passaggi per la risoluzione dei problemi:
- Controlla la riga Console della dashboard dello stato di Firebase per verificare se sono presenti interruzioni del servizio.
- Assicurati di utilizzare un browser supportato.
- Prova a caricare la console Firebase in una finestra di navigazione in incognito o privata.
- Disattiva tutte le estensioni del browser.
- Verifica che la connessione di rete non sia bloccata da un blocco degli annunci, un antivirus, un proxy, un firewall o un altro software.
- Prova a caricare la console Firebase utilizzando una rete o un dispositivo diversi.
- Se utilizzi Chrome, controlla la console degli Strumenti per sviluppatori per verificare la presenza di eventuali errori.
Se nessuno dei passaggi per la risoluzione dei problemi riportati sopra risolve il problema, contatta l'assistenza Firebase.
Come viene determinata la lingua della console Firebase?
L'impostazione della lingua per la console Firebase si basa sulla lingua selezionata nelle impostazioni del tuo Account Google.
Per modificare la preferenza sulla lingua, consulta Cambia lingua.
La console Firebase supporta le seguenti lingue:
- Inglese
- Portoghese brasiliano
- Francese
- Tedesco
- Indonesiano
- Giapponese
- Coreano
- Russo
- Cinese semplificato
- Spagnolo
- Cinese tradizionale
Quali ruoli e autorizzazioni supporta la console Firebase?
La console Firebase e la console Google Cloud utilizzano gli stessi ruoli e le stesse autorizzazioni di base. Scopri di più su ruoli e autorizzazioni nella documentazione di Firebase IAM.
Firebase supporta i ruoli fondamentali (di base) di Proprietario, Editor e Visualizzatore:
- Un proprietario del progetto può aggiungere altri membri al progetto, configurare le integrazioni (collegamento del progetto a servizi come BigQuery o Slack) e dispone dell'accesso in modifica completo per il progetto.
- Un editor di progetto dispone dell'accesso in modifica completo al progetto.
- Un visualizzatore del progetto dispone solo dell'accesso in lettura al progetto. Tieni presente che la console Firebase non nasconde/disattiva i controlli UI di modifica per i visualizzatori del progetto, ma queste operazioni non riusciranno per i membri del progetto a cui è assegnato il ruolo Visualizzatore.
Firebase supporta anche:
- Ruoli predefiniti di Firebase: ruoli specifici di Firebase selezionati che consentono un controllo degli accessi più granulare rispetto ai ruoli di base di Proprietario, Editor e Visualizzatore.
- Ruoli personalizzati: ruoli IAM completamente personalizzati che crei per adattare un insieme di autorizzazioni che soddisfano i requisiti specifici della tua organizzazione.
Come funziona l'esperienza con l'app di esempio della console? Cosa succede e cosa posso fare?
La console Firebase offre un'esperienza con l'app di esempio, in modo da avere un'app funzionante reale con cui esplorare e sperimentare Firebase e altri servizi Google (come Gemini API).
Configurazione automatica di Firebase e deployment dell'app di esempio
Quando segui l'esperienza con l'app di esempio nella console Firebase, eseguiamo automaticamente le seguenti operazioni:
- Crea un nuovo progetto Firebase per la tua app di esempio
- Registra un'app web Firebase nel nuovo progetto Firebase
- Abilitare i servizi e le API utilizzati dall'app di esempio (ad esempio, Firebase Authentication, Cloud Firestore e così via).
- Esegui il provisioning di tutte le risorse richieste (ad esempio, istanze di database e regole di sicurezza)
- Configura Firebase AI Logic per utilizzare Gemini Developer API
- Esegui il deployment dell'app di esempio in un URL di anteprima temporaneo utilizzando Firebase Hosting (per impostazione predefinita, questo URL scade dopo 7 giorni)
Esplora il codebase dell'app di esempio
Opzione 1: apri una versione personalizzata del codebase dell'app di esempio in Firebase Studio
L'esperienza con l'app di esempio fornisce un percorso per aprire una versione personalizzata del codebase dell'app di esempio in Firebase Studio (l'area di lavoro basata su browser di Google per lo sviluppo di app full-stack). Dopo aver configurato il progetto e l'app (vedi sopra), puoi trovare i link a Firebase Studio nei banner della console Firebase e nella parte superiore dell'app di cui è stato eseguito il deployment.
Quando apri l'app di esempio in Firebase Studio, eseguiamo automaticamente le seguenti operazioni:
- Utilizza lo stesso progetto Firebase, la stessa app web Firebase e le stesse risorse create nella configurazione iniziale (vedi sopra).
- Inserisci la configurazione Firebase della tua app di esempio nel codebase (di solito in
src/bootstrap.js)
All'interno di Firebase Studio, puoi esplorare il codebase per capire come interagire con vari servizi Firebase e Google.
Opzione 2: visualizza la versione pubblica e non personalizzata del codebase dell'app di esempio su GitHub
In alternativa, puoi visualizzare la versione pubblica e non personalizzata del codebase dell'app di esempio in GitHub.
- "Pianificazione con l'API Gemini" - Repository GitHub
Firebase Local Emulator Suite
Visita la pagina Domande frequenti e risoluzione dei problemi di Local Emulator Suite per suggerimenti utili e risposte ad altre domande frequenti.
Prezzi
Per le domande frequenti sui prezzi specifiche di un prodotto, consulta la sezione del prodotto in questa pagina o nella documentazione dedicata.
Quali prodotti sono a pagamento? Quali sono senza costi?
Per informazioni dettagliate sui prodotti a pagamento e senza costi, consulta i piani tariffari Firebase.
Firebase offre crediti di prova senza costi per i prodotti a pagamento?
I servizi Firebase a pagamento possono essere utilizzati nell'ambito della prova senza costi di Google Cloud. I nuovi utenti di Google Cloud e Firebase possono usufruire di un periodo di prova di 90 giorni che include 300 $di crediti Cloud Billing senza costi per esplorare e valutare i prodotti e i servizi di Google Cloud e Firebase.
Durante il periodo di prova senza costi di Google Cloud, ti verrà fornito un account di prova senza costi di Cloud Billing. Qualsiasi progetto Firebase collegato a questo account di fatturazione sarà incluso nel piano tariffario Blaze con pagamento a consumo durante il periodo di prova senza costi.
Non preoccuparti, il collegamento di un progetto Firebase a questo account di prova senza costi Cloud Billing non ci consente di addebitarti l'utilizzo oltre questi crediti. Non ti verrà addebitato alcun costo per l'utilizzo oltre questi crediti, a meno che non abiliti esplicitamente la fatturazione eseguendo l'upgrade del tuo account di prova senza costi di Cloud Billing a un account a pagamento. Puoi eseguire l'upgrade a un account a pagamento in qualsiasi momento durante il periodo di prova. Dopo aver eseguito l'upgrade a un account a pagamento, puoi comunque utilizzare i crediti rimanenti (entro il periodo di 90 giorni).
Una volta scaduta la prova senza costi, se non hai eseguito l'upgrade dell'account di prova senza costi Cloud Billing a un account a pagamento, il progetto Firebase collegato viene automaticamente declassato al piano tariffario Spark. Tieni presente che puoi eseguire nuovamente l'upgrade al piano tariffario Blaze in qualsiasi momento.
Scopri di più sulla prova senza costi di Google Cloud.
Come faccio a sapere qual è il piano tariffario più adatto a me?
Per informazioni dettagliate sui piani tariffari, consulta i piani tariffari Firebase.
piano tariffario Spark
Il piano tariffario Spark senza costi è un ottimo punto di partenza per sviluppare la tua app senza costi. Ricevi tutti i prodotti Firebase senza costi (come Analytics, Crashlytics e così via) e generose quantità delle nostre funzionalità di infrastruttura a pagamento. Tuttavia, se superi le risorse del piano tariffario Spark in un mese di calendario, la tua app verrà disattivata per il resto del mese. Inoltre, le funzionalità di Google Cloud non sono disponibili quando utilizzi il piano tariffario Spark.
piano tariffario Blaze
Il piano tariffario Blaze con pagamento a consumo è progettato per le app di produzione. Il piano tariffario Blaze ti consente anche di estendere la tua app con le funzionalità a pagamento di Google Cloud. Paghi solo per le risorse che utilizzi e puoi scalare in base alla domanda. Ci impegniamo a rendere i prezzi del nostro piano tariffario Blaze competitivi con quelli dei cloud provider leader del settore.
Posso eseguire l'upgrade, il downgrade o annullare l'abbonamento in qualsiasi momento?
Sì, puoi eseguire l'upgrade, il downgrade o annullare l'abbonamento in qualsiasi momento. Tieni presente che non forniamo rimborsi proporzionali per i downgrade o gli annullamenti. Ciò significa che se esegui il downgrade o annulli l'abbonamento prima della fine del periodo di fatturazione, pagherai comunque per il resto del mese.
Qual è la differenza tra l'utilizzo senza costi nel piano tariffario Blaze e l'utilizzo senza costi nel piano tariffario Spark?
L'utilizzo senza costi nel piano tariffario Blaze viene calcolato su base giornaliera. Anche i limiti di utilizzo sono diversi rispetto al piano tariffario Spark per Cloud Functions, l'autenticazione tramite numero di telefono e Test Lab.
Per Cloud Functions, l'utilizzo senza costi con il piano tariffario Blaze viene calcolato a livello di account Cloud Billing, non a livello di progetto, e ha i seguenti limiti:
- 2 milioni di chiamate al mese
- 400.000 GB/secondo al mese
- 200.000 secondi CPU/mese
- 5 GB di traffico di rete in uscita al mese
Per l'autenticazione tramite numero di telefono, l'utilizzo senza costi nel piano tariffario Blaze viene calcolato su base mensile.
Per Test Lab, l'utilizzo senza costi con il piano tariffario Blaze prevede i seguenti limiti:
- 30 minuti di utilizzo di dispositivi fisici al giorno
- 60 minuti di utilizzo di dispositivi virtuali al giorno
La quota di utilizzo senza costi viene reimpostata quando passo dal piano tariffario Spark al piano tariffario Blaze?
L'utilizzo senza costi del piano tariffario Spark è incluso nel piano tariffario Blaze. L'utilizzo senza costi non viene reimpostato quando passi al piano tariffario Blaze.
Cosa succede al mio progetto Firebase se collego un account Cloud Billing a quel progetto nella console Google Cloud?
Se un account Cloud Billing è collegato a un progetto nella console Google Cloud, verrà eseguito automaticamente l'upgrade dello stesso progetto al piano tariffario Blaze con pagamento a consumo (se il progetto era nel piano tariffario Spark senza costi aggiuntivi).
Al contrario, se un account Cloud Billing attivo esistente viene scollegato da un progetto nella console Google Cloud, verrà eseguito il downgrade del progetto al piano tariffario Spark senza costi.
Come faccio a monitorare l'utilizzo e la fatturazione?
Puoi monitorare l'utilizzo delle risorse del progetto nella consoleFirebase in una delle seguenti dashboard:
- Dashboard complessiva Utilizzo e fatturazione a livello di progetto
- Dashboard Authentication Utilizzo (specificamente per le istanze di autenticazione tramite telefono)
- Cloud Firestore Dashboard Usage (Utilizzo)
- Dashboard Cloud Functions Usage (Utilizzo)
- Dashboard Cloud Storage Usage (Utilizzo)
- Hosting Dashboard Usage (Utilizzo)
- Realtime Database Dashboard Usage (Utilizzo)
Posso limitare l'utilizzo con il piano tariffario Blaze?
Per diversi servizi, puoi limitare l'utilizzo con il piano tariffario Blaze impostando budget con limiti di spesa. Al momento, i seguenti prodotti supportano i limiti di spesa: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase e Firebase Extensions.
Per gli altri prodotti che hanno un livello di utilizzo a pagamento, non puoi limitare l'utilizzo con il piano tariffario Blaze. Tuttavia, stiamo valutando attivamente le opzioni per questi prodotti.
Per tutti i prodotti che prevedono un livello di utilizzo a pagamento, puoi definire un budget per il tuo progetto o account e ricevere avvisi quando la spesa si avvicina a questi limiti. Scopri come configurare i budget di soli avvisi.
Che tipo di assistenza riceverò?
Tutte le app Firebase, incluse quelle che utilizzano il piano tariffario Spark senza costi, includono l'assistenza via email da parte del personale di Firebase durante l'orario di apertura del fuso orario del Pacifico degli Stati Uniti. Tutti gli account hanno un'assistenza illimitata per problemi relativi alla fatturazione, problemi relativi all'account, domande tecniche (risoluzione dei problemi) e segnalazioni di un problema.
Offrite sconti per progetti open source, organizzazioni non profit o istituti scolastici?
Il piano tariffario Spark senza costi può essere utilizzato da qualsiasi tipo di individuo o organizzazione, incluse organizzazioni non profit, scuole e progetti open source. Poiché questi piani includono già quote generose, non offriamo sconti o piani speciali per progetti open source, non profit o didattici.
Offri contratti, prezzi, assistenza o hosting di infrastrutture dedicate per le aziende?
Il piano tariffario Blaze con pagamento a consumo è adatto ad aziende di tutte le dimensioni e il nostro SLA soddisfa o supera lo standard di settore per l'infrastruttura cloud. Tuttavia, non offriamo contratti, prezzi o assistenza aziendali, né offriamo l'hosting di infrastrutture dedicate (ovvero installazioni on-premise) per servizi come la nostra Realtime Database. Tuttavia, stiamo valutando attivamente le opzioni per aggiungere alcune di queste funzionalità.
Offrite prezzi ad hoc? Voglio pagare a consumo solo per una o due funzionalità.
Offriamo prezzi ad hoc tramite il piano tariffario Blaze con pagamento a consumo, in cui paghi solo per le funzionalità che utilizzi.
Come funzionano i piani Firebase a pagamento con Ads? Sono previsti crediti pubblicitari senza costi con i piani a pagamento?
I piani tariffari di Firebase sono separati da Ads, pertanto non sono previsti crediti pubblicitari senza costi. In qualità di sviluppatore Firebase, puoi "collegare" il tuo account Ads a Firebase per supportare il monitoraggio delle conversioni.
Tutte le campagne pubblicitarie vengono gestite direttamente in Ads e la fatturazione di Ads viene gestita dalla console Ads.
Cosa è successo al piano tariffario Flame?
A gennaio 2020, il piano tariffario Flame (25 $/mese di quota aggiuntiva) è stato rimosso come opzione per le nuove registrazioni. Agli utenti del piano esistente è stato concesso un periodo di tolleranza per eseguire la migrazione dei progetti dal piano Flame. A febbraio 2022, è stato eseguito il downgrade dei progetti rimanenti con il piano tariffario Flame al piano tariffario Spark senza costi aggiuntivi.
Vuoi scoprire gli altri piani tariffari offerti da Firebase? Visita la nostra pagina relativa ai prezzi di Firebase.
Privacy
Dove posso trovare informazioni sulla privacy e sulla sicurezza in Firebase?
Consulta la pagina Privacy e sicurezza in Firebase.
Gli SDK Firebase registrano informazioni sull'utilizzo/diagnostica al di fuori di Analytics?
Sì. Al momento, questa funzionalità è disponibile solo per iOS, ma potrebbe cambiare in futuro. L'SDK Firebase per le piattaforme Apple include il framework FirebaseCoreDiagnostics per impostazione predefinita. Questo framework viene utilizzato da Firebase per raccogliere informazioni sull'utilizzo e sulla diagnostica dell'SDK per contribuire a dare la priorità ai futuri miglioramenti del prodotto. FirebaseCoreDiagnostics è facoltativo, quindi se non vuoi inviare i log di diagnostica di Firebase, puoi scollegare la libreria dalla tua applicazione. Puoi sfogliare l'intero codice sorgente, inclusi i valori registrati, su GitHub
A/B Testing
Visita la pagina Domande frequenti e risoluzione dei problemi di A/B Testing per suggerimenti utili e risposte ad altre domande frequenti.
AdMob
Visita la pagina Domande frequenti e risoluzione dei problemi di AdMob per suggerimenti utili e risposte ad altre domande frequenti.
Analytics
Visita la pagina Domande frequenti e risoluzione dei problemi di Analytics per suggerimenti utili e risposte ad altre domande frequenti.
Authentication
Visita la pagina Domande frequenti e risoluzione dei problemi di Authentication per suggerimenti utili e risposte ad altre domande frequenti.
Cloud Functions
Visita la pagina Domande frequenti e risoluzione dei problemi di Cloud Functions for Firebase per suggerimenti utili e risposte ad altre domande frequenti.
Cloud Messaging
Visita la pagina Domande frequenti e risoluzione dei problemi di FCM per suggerimenti utili e risposte ad altre domande frequenti.
Cloud Storage for Firebase
Visita la pagina relativa alla risoluzione dei problemi e alle domande frequenti di Cloud Storage for Firebase per suggerimenti utili e risposte ad altre domande frequenti.
Crashlytics
Visita la pagina Domande frequenti e risoluzione dei problemi di Crashlytics per suggerimenti utili e risposte ad altre domande frequenti.
Dynamic Links
Visita la pagina delle domande frequenti sul ritiro di Dynamic Links per suggerimenti utili e risposte ad altre domande frequenti.
Hosting
Visita la pagina Domande frequenti e risoluzione dei problemi di Firebase Hosting per suggerimenti utili e risposte ad altre domande frequenti.
Performance Monitoring
Visita la pagina Domande frequenti e risoluzione dei problemi di Performance Monitoring per suggerimenti utili e risposte ad altre domande frequenti.
Realtime Database
Visita la pagina Domande frequenti e risoluzione dei problemi di Realtime Database per suggerimenti utili e risposte ad altre domande frequenti.
Remote Config
Visita la pagina Domande frequenti e risoluzione dei problemi di Remote Config per suggerimenti utili e risposte ad altre domande frequenti.
Test Lab
Visita la pagina per la risoluzione dei problemi di Test Lab per suggerimenti utili e risposte ad altre domande frequenti.
Firebase App Indexing
Cosa è successo a Firebase App Indexing?
Firebase App Indexing non è più il metodo consigliato per indicizzare i contenuti da mostrare come risultati suggeriti nell'app Ricerca Google. Queste domande frequenti rimandano ad altri prodotti utili per gli sviluppatori.
Piattaforme Apple
I link universali sono il modo consigliato per indirizzare gli utenti direttamente dai risultati di ricerca, dai siti web e da altre app a contenuti specifici all'interno della tua app.
Android
Gli Android App Links sono il modo consigliato per indirizzare gli utenti direttamente dai risultati di ricerca, dai siti web e da altre app a contenuti specifici all'interno della tua app.
Potrebbero interessarti anche le seguenti opzioni:
App Search: ricerca on-device ad alte prestazioni
Azioni app: consenti agli utenti di avviare e controllare le app per Android con la voce, utilizzando l'Assistente Google.
Scorciatoie Android: forniscono agli utenti metodi rapidi per eseguire un'azione o accedere ai contenuti nella tua app.
Firebase User Segmentation Storage
Che cos'è Firebase User Segmentation Storage?
Firebase User Segmentation Storage archivia gli ID installazione di Firebase e gli attributi e i segmenti correlati, nonché gli elenchi dei segmenti di pubblico che hai creato per fornire informazioni di targeting ad altri servizi Firebase che li utilizzano, come Crashlytics, FCM, la personalizzazione di Remote Config e altro ancora.