La pagina è una raccolta di domande frequenti e assistenza per la risoluzione dei problemi relativi a Firebase in generale, nonché a prodotti specifici.
Hai altre sfide o non riesci a trovare il tuo problema descritto in questa pagina?
Trovare ulteriore assistenza per la risoluzione dei problemi
Chiedere alla community (ad esempio Stack Overflow, Reddit e un forum Google)
Piattaforme e framework
Visita le pagine di risoluzione dei problemi e delle 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 gli SDK Firebase specifici per prodotto alla tua app, ad esempio Analytics, Cloud Firestore, Crashlytics o Remote Config.
Devi registrare le varianti delle tue app web, Android e Apple all'interno di un unico progetto Firebase. Puoi utilizzare più progetti Firebase per supportare più ambienti, come sviluppo, gestione temporanea e produzione.
Ecco alcune risorse per saperne di più sui progetti Firebase:
- Informazioni sui progetti Firebase : fornisce brevi panoramiche di diversi concetti importanti sui progetti Firebase, inclusa 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 e di alto livello per la configurazione dei progetti Firebase e la registrazione delle app a un progetto in modo da avere un flusso di lavoro di sviluppo chiaro che utilizzi ambienti distinti.
Tieni presente che per tutti i progetti Firebase, Firebase aggiunge automaticamente un'etichetta
firebase:enabled nella
pagina Etichette per il tuo progetto nella
Google Cloud console. Scopri di più su questa etichetta nelle nostre
Domande frequenti.
Che cos'è un'organizzazione Google Cloud?
Un'organizzazione Google Cloud è un contenitore 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 ulteriori informazioni, 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:
- Utilizzo della console Firebase.
- Utilizzo di un'opzione di pubblicità programmatica:
-
Chiama l'endpoint dell'API REST Firebase Management
projects.addFirebase. -
Esegui il comando CLI Firebase
firebase projects:addfirebase. - Utilizza Terraform.
-
Chiama l'endpoint dell'API REST Firebase Management
Scopri di più su come aggiungere 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 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. Il tuo utilizzo di Firebase e Google Cloud viene visualizzato nella stessa fattura.
Inoltre, quando esegui l'upgrade al piano tariffario Blaze con pagamento a consumo, puoi utilizzare qualsiasi API e servizio di infrastruttura come servizio di livello mondiale di Google Cloud direttamente all'interno del tuo progetto Firebase, alle tariffe standard di Google Cloud. Puoi anche esportare i dati da Google Cloud direttamente in BigQuery per l'analisi. Per saperne di più, consulta Collegare BigQuery a Firebase.
L'utilizzo di Google Cloud con Firebase (rispetto ad altri servizi cloud non colocalizzati) offre molti vantaggi in termini di miglioramento della sicurezza e della latenza e di risparmio di tempo. Per ulteriori dettagli, visita il sito Google Cloud.
Perché il mio progetto Google Cloud ha l'etichetta
firebase:enabled?
Nella
pagina Etichette
del 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 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
API REST
projects.list o nei menu all'interno della console Firebase).
Tieni presente che l'aggiunta manuale di questa etichetta all'elenco delle etichette del progetto NON abilita configurazioni e servizi specifici di Firebase per il tuo progetto Google Cloud. Per farlo, devi aggiungere Firebase utilizzando la console Firebase (o, per casi d'uso avanzati, utilizzando l'API REST Firebase Management o la CLI Firebase).
Perché la console Firebase non riesce a caricare un elenco dei miei progetti Google Cloud esistenti?
Queste domande frequenti sono più 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 le domande frequenti "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 luoghi:
- In un elenco di progetti che stai visualizzando nella console Firebase
-
Nella risposta alla chiamata
dell'endpoint
projects.listdell'API REST -
Nella risposta all'esecuzione del comando CLI Firebase
firebase projects:list
Prova questi passaggi per la risoluzione dei problemi:
-
Innanzitutto, prova ad accedere al progetto visitando direttamente il relativo URL. 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, 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.
- Verifica se riesci a 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 (in particolare, unKeydifirebasecon unValuedienabled). - Assicurati di avere uno dei ruoli IAM di base (Proprietario, Editor, Visualizzatore) o un ruolo con autorizzazioni correlate 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 ottenere il ruolo appropriato per visualizzare il progetto, ad esempio il ruolo Sfoglia.
Se nessuno dei passaggi per la risoluzione dei problemi riportati sopra ti consente di visualizzare il 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 per la quota del progetto 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 finché 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 contenitore per le app Firebase su Apple, Android e web. Firebase limita il numero totale di app Firebase all'interno di un progetto Firebase a 30.
Superato 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 nel tuo progetto. È previsto un limite di circa 30 ID client che possono essere creati all'interno di un singolo progetto.
Devi assicurarti che tutte le app Firebase all'interno di un singolo progetto Firebase siano varianti della stessa applicazione dal punto di vista dell'utente finale. Ad esempio, se sviluppi un'applicazione white label, ogni app etichettata in modo indipendente deve avere il proprio progetto Firebase, ma le versioni Apple e Android di quell'etichetta possono trovarsi nello stesso progetto. Leggi indicazioni più dettagliate nella nostra guida alle 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 del limite di app. Per effettuare questa richiesta, il 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.
Che 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 (non di produzione).
Contrassegnare il progetto come tipo di ambiente non influisce sul funzionamento o sulle funzionalità del progetto Firebase. Tuttavia, il tagging può aiutarti 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 qualsiasi modifica potrebbe influire sulle app di produzione associate. In futuro, potremmo aggiungere altre funzionalità e misure di sicurezza per i progetti Firebase taggati 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 valori di esempio per l'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 Google Play: Proprietario o Amministratore dell'account
- Per collegare la tua app AdMob, devi essere sia proprietario del progetto Firebase sia amministratore di AdMob.
- Per collegare il tuo account AdWords, devi essere sia proprietario del progetto Firebase sia 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 a un membro del progetto un ruolo, ad esempio quello di proprietario?
Per gestire i ruoli assegnati a ogni membro del progetto, devi essere il proprietario del progetto Firebase (o disporre di 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 Utenti e autorizzazioni di
settings Impostazioni . Puoi assegnare uno qualsiasi dei ruoli di base (Proprietario, Editor, Visualizzatore), i ruoli Amministratore/Visualizzatore Firebase 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 vengono chiamati entità.
Se il proprietario del tuo progetto non può più svolgere le attività di un proprietario (ad esempio, la persona ha lasciato la tua azienda) e il tuo progetto non è gestito tramite un'organizzazione Google Cloud (vedi il paragrafo successivo), puoi contattare l'assistenza Firebase e chiedere informazioni su 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 tuo progetto non può più svolgere le attività di un proprietario (ad esempio, la persona ha lasciato la tua azienda) e il tuo progetto non è gestito tramite un'organizzazione Google Cloud (vedi paragrafo successivo), puoi contattare l'assistenza Firebase per far 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ò 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 assegnarsi il ruolo di proprietario effettivo per svolgere 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 la corretta gestione di un progetto Firebase, deve avere un proprietario.
I membri del progetto con il ruolo Proprietario sono spesso gli unici membri del progetto che possono svolgere attività amministrative o ricevere notifiche importanti:
- I membri del progetto con il ruolo Proprietario sono spesso gli unici 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 relative a modifiche al progetto o ai prodotti (ad esempio modifiche legali e di fatturazione, ritiro di funzionalità e così via). Se vuoi che membri specifici o aggiuntivi del progetto ricevano notifiche, puoi facoltativamente personalizzare i "contatti essenziali" del progetto.
Dopo aver configurato i proprietari di un progetto Firebase, è importante mantenere aggiornate queste assegnazioni.
Tieni presente che se un progetto Firebase fa parte di un'organizzazione Google Cloud, la persona che gestisce l'organizzazione Google Cloud può svolgere molte attività che può svolgere un proprietario. Tuttavia, per diverse attività specifiche del proprietario (come l'assegnazione di ruoli o la gestione delle proprietà Google Analytics), l'amministratore potrebbe dover assegnarsi il ruolo di proprietario effettivo per svolgere queste attività.
Non credo di avere un progetto Firebase, ma ho ricevuto un'email a riguardo. 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 con lo stesso Account Google che ha ricevuto l'email relativa al progetto. Puoi accedere alla console Firebase e uscire 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 relative alle 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 Proprietario effettivo per aprire il progetto ed eseguire le azioni richieste. Scopri di più su perché e quando assegnare il ruolo di proprietario.
Chiavi API per Firebase
Le chiavi API di Firebase sono segrete? Possono essere inclusi nel mio codice o nei file di configurazione?
Ecco le informazioni più importanti da conoscere sulle chiavi API per i servizi Firebase:- Pubbliche per progettazione: le chiavi API per i servizi Firebase identificano 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 restrizioni: tutte le chiavi API di cui è stato eseguito il provisioning da Firebase sono automaticamente limitate alle API correlate a Firebase. Per tutte le chiavi API nel tuo progetto, è fondamentale che applichi 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 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 Realtime Database, Cloud Firestore e Cloud Storage dati viene applicata utilizzando Firebase Security Rules e la protezione delle API coperte è garantita da Firebase App Check, non mantenendo segreta la chiave API di 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 in merito 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 essere inclusa in modo sicuro 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 vengono solitamente chiamati
Browser key (auto created by Firebase)oAndroid key (auto created by Firebase)oiOS key (auto created by Firebase). - Contiene tutte le API correlate a Firebase obbligatorie incluse nell'elenco consentito "Restrizioni API" della chiave.
-
Non ha altre API nella relativa lista consentita "Restrizioni API". In particolare, l'elenco non deve
avere
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 Informazioni sull'utilizzo e la gestione delle chiavi API per Firebase
Firebase console
Quali sono i browser supportati per accedere alla console Firebase?
È possibile accedere alla console Firebase dalle versioni recenti dei browser desktop più diffusi, come Chrome, Firefox, Safari ed Edge. I browser per dispositivi mobili non sono completamente supportati.
Riesco a caricare la console Firebase, ma perché non riesco a trovare o 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 mostra il tuo progetto anche quando 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 il relativo URL. 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 di avere uno dei ruoli IAM di base (Proprietario, Editor, Visualizzatore) o un ruolo con autorizzazioni correlate 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 ottenere il ruolo appropriato per visualizzare il progetto, ad esempio il ruolo Sfoglia.
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 nella console Firebase non termina mai il caricamento.
- I dati all'interno 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 eventuali 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, antivirus, proxy, firewall o altro software.
- Prova a caricare la console Firebase utilizzando un'altra rete o un altro dispositivo.
- Se utilizzi Chrome, controlla la console degli Strumenti per sviluppatori per 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 mia console Firebase?
L'impostazione della lingua per la console Firebase si basa sulla lingua selezionata nelle impostazioni dell'Account Google.
Per modificare la lingua preferita, vedi Cambiare 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 autorizzazioni sottostanti. Scopri di più sui ruoli e sulle autorizzazioni nella documentazione di Firebase IAM.
Firebase supporta i ruoli fondamentali (di base) di Proprietario, Editor e Visualizzatore:
- Un proprietario di un progetto può aggiungere altri membri al progetto, configurare integrazioni (collegamento del progetto a servizi come BigQuery o Slack) e ha accesso completo in modifica per il progetto.
- Un editor del progetto ha accesso completo in modifica per il progetto.
- Un visualizzatore del progetto ha solo accesso in lettura al progetto. Tieni presente che la console Firebase non nasconde/disattiva i controlli dell'interfaccia utente di modifica ai visualizzatori del progetto, ma queste operazioni non andranno a buon fine per i membri del progetto a cui è stato assegnato il ruolo Visualizzatore.
Firebase supporta anche:
- Ruoli predefiniti di Firebase : ruoli specifici di Firebase selezionati che consentono un controllo dell'accesso più granulare rispetto ai ruoli di base 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 di app di esempio, in modo da avere un'app funzionante reale da esplorare e sperimentare con Firebase e altri servizi Google (come Gemini API).
Configurazione e deployment automatici di Firebase dell'app di esempio
Quando esegui l'esperienza dell'app di esempio nella console Firebase, eseguiamo automaticamente le seguenti operazioni:
- Crea un nuovo progetto Firebase per la tua app di esempio
- Registrare un'app web Firebase nel nuovo progetto Firebase
- Abilita 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)
- Configurare 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 dell'app di esempio fornisce un percorso per aprire una versione personalizzata del codebase dell'app di esempio in Firebase Studio (lo spazio di lavoro basato 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 nella 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 dell'app di esempio nel codebase
(di solito in
src/bootstrap.js)
All'interno di Firebase Studio, puoi esplorare la base di codice per capire come interagire con vari servizi Firebase e Google.
Opzione 2: visualizza la versione pubblica e non personalizzata della codebase dell'app di esempio in GitHub
In alternativa, puoi visualizzare la versione pubblica e non personalizzata del codice sorgente dell'app di esempio in GitHub.
- Pianificazione con l'API Gemini" - repository GitHub
Firebase Local Emulator Suite
Visita la pagina Local Emulator SuiteDomande frequenti e risoluzione dei problemi 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 del prodotto.
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 Google Cloud e Firebase.
Durante il periodo di prova senza costi di Google Cloud, ti verrà fornito un account di prova senza costi Cloud Billing. Qualsiasi progetto Firebase collegato a quell'account di fatturazione utilizzerà il 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 della prova senza costi Cloud Billing non ci consente di addebitarti l'utilizzo oltre questi crediti. Non ti viene addebitato alcun costo per l'utilizzo che supera questi crediti, a meno che tu non abiliti esplicitamente la fatturazione eseguendo l'upgrade del tuo account di prova senza costi 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 ancora utilizzare i crediti residui (all'interno del periodo di 90 giorni).
Una volta scaduta la prova senza costi e se non hai eseguito l'upgrade dell'account Cloud Billing di prova senza costi a un account a pagamento, il progetto Firebase collegato viene automaticamente eseguito il downgrade al piano tariffario Spark. Tieni presente che puoi eseguire di nuovo l'upgrade al piano tariffario Blaze in qualsiasi momento.
Scopri di più sulla Google Cloud prova senza costi.
Come faccio a sapere qual è il piano tariffario giusto per me?
Per informazioni dettagliate sui piani tariffari, consulta la pagina Piani tariffari Firebase.
piano tariffario Spark
Il piano tariffario Spark senza costi aggiuntivi è un ottimo punto di partenza per sviluppare la tua app senza costi. Ottieni tutti i prodotti Firebase senza costi (come Analytics, Remote Config, 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 rispetto a quelli dei principali cloud provider del settore.
Posso eseguire l'upgrade, il downgrade o l'annullamento in qualsiasi momento?
Sì, puoi eseguire l'upgrade, il downgrade o l'annullamento 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 l'importo per il resto del mese.
In che modo l'utilizzo senza costi nel piano tariffario Blaze è diverso da quello nel piano tariffario Spark?
L'utilizzo senza costi del piano tariffario Blaze viene calcolato su base giornaliera. I limiti di utilizzo differiscono anche dal piano tariffario Spark per Cloud Functions, l'autenticazione tramite 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 di progetto e presenta i seguenti limiti:
- 2 milioni di chiamate/mese
- 400.000 GB/secondo al mese
- 200.000 secondi CPU al mese
- 5 GB al mese di traffico di rete in uscita
Per l'autenticazione telefonica, l'utilizzo senza costi con il piano tariffario Blaze viene calcolato mensilmente.
Per Test Lab, l'utilizzo senza costi con il piano tariffario Blaze presenta i seguenti limiti:
- 30 minuti di dispositivo fisico al giorno
- 60 minuti di dispositivo virtuale 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.
Che cosa succede al mio progetto Firebase se collego un account di fatturazione a questo progetto nella console Google Cloud?
Se un account Cloud Billing è collegato a un progetto nella console Google Cloud, lo stesso progetto verrà automaticamente sottoposto a upgrade al piano tariffario Blaze con pagamento a consumo di Firebase (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, il progetto verrà sottoposto a downgrade al piano tariffario Spark senza costi aggiuntivi di Firebase.
Come faccio a monitorare l'utilizzo e la fatturazione?
Puoi monitorare l'utilizzo delle risorse del progetto nella console Firebase in una delle seguenti dashboard:
- Dashboard utilizzo e fatturazione a livello di progetto
- Dashboard Utilizzo di Authentication (specificamente per le istanze di autenticazione telefonica)
- Cloud Firestore Dashboard Utilizzo
- Cloud Functions Dashboard Utilizzo
- Cloud Storage Dashboard Utilizzo
- Hosting Dashboard Utilizzo
- Realtime Database Dashboard Utilizzo
Posso limitare l'utilizzo con il piano tariffario Blaze?
Per diversi servizi, puoi limitare l'utilizzo con il piano tariffario Blaze impostando limiti di spesa del budget. Attualmente, 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 quando utilizzi il piano tariffario Blaze. Tuttavia, stiamo valutando attivamente le opzioni per questi prodotti.
Per tutti i prodotti che hanno un livello di utilizzo a pagamento, puoi definire un budget per il tuo progetto o account e ricevere avvisi man mano che la spesa si avvicina a questi limiti. Scopri come configurare gli avvisi budget.
Che tipo di assistenza riceverò?
Tutte le app Firebase, incluse quelle che utilizzano piani senza costi, vengono fornite con assistenza via email da parte del personale di Firebase durante l'orario di apertura del Pacifico degli Stati Uniti. Tutti gli account hanno assistenza illimitata per problemi relativi alla fatturazione o all'account, domande tecniche (risoluzione dei problemi) e segnalazioni di incidenti.
Offrite sconti per progetti open source, organizzazioni non profit o istituti scolastici?
Il piano tariffario Spark senza costi aggiuntivi può essere utilizzato da qualsiasi tipo di privato 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 alle 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 per le aziende, né hosting di infrastrutture dedicate (ovvero installazioni on-premise) per servizi come Realtime Database. Tuttavia, stiamo esaminando attivamente le opzioni per aggiungere alcune di queste funzionalità.
Offrite prezzi ad hoc? Voglio solo il pagamento a consumo 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? I piani a pagamento includono crediti pubblicitari senza costi?
I piani tariffari Firebase sono separati da Ads, quindi 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.
Che 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 dei piani esistenti è 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.
Di conseguenza,
- I progetti con piano tariffario Spark e piano tariffario Blaze esistenti e tutti i nuovi progetti non possono più passare al piano Flame o registrarsi.
- Se hai spostato un progetto con un piano Flame esistente in un altro piano tariffario, il progetto non può tornare al piano Flame.
- I progetti di cui è stato eseguito il downgrade al piano tariffario Spark possono essere sottoposti a upgrade al piano tariffario Blaze per riprendere i servizi a pagamento aggiuntivi.
- I riferimenti al piano Flame sono stati rimossi dalla documentazione.
Hai altre domande sul ritiro del piano Flame? Leggi alcune delle domande frequenti aggiuntive riportate di seguito.
Vuoi scoprire di più sugli altri piani tariffari offerti da Firebase? Visita la nostra pagina relativa ai prezzi di Firebase. Se vuoi iniziare a spostare i progetti esistenti in un altro piano tariffario, puoi farlo nella console Firebase per il tuo progetto.
Altre domande frequenti sul ritiro del piano Flame
Ho un progetto, un processo o un caso d'uso aziendale che si basa su un costo fisso di Firebase. Che cosa devo fare?
Registrati al piano tariffario Blaze e assicurati di impostare avvisi relativi al budget. Se utilizzi Firebase AI Logic, App Hosting, Cloud Functions for Firebase o Firebase Extensions, ti consigliamo vivamente di configurare anche i limiti di spesa del budget, che metteranno in pausa il servizio applicabile se il tuo progetto supera il budget impostato per quel servizio.
Posso avere un accesso speciale per creare nuovi progetti con il piano Flame?
No, Firebase non offre un accesso speciale per i progetti che vogliono passare al piano Flame o registrarsi.
Ho modificato il progetto del mio piano Flame passando a un altro piano tariffario. Come faccio a ripristinarla?
Il passaggio al piano Flame non è più possibile. Per accedere ai servizi forniti dal piano Flame, registrati al piano tariffario Blaze e assicurati di impostare avvisi di budget. Se utilizzi Firebase AI Logic, App Hosting, Cloud Functions for Firebase o Firebase Extensions, ti consigliamo vivamente di configurare anche i limiti di spesa del budget, che metteranno in pausa il servizio applicabile se il tuo progetto supera il budget impostato per quel servizio.
Il mio progetto è stato automaticamente spostato a un altro piano tariffario nell'ambito del ritiro del piano Flame. Che cosa devo fare?
Se il tuo progetto richiede una quota aggiuntiva rispetto a quella fornita con il piano tariffario Spark, dovrai eseguire l'upgrade del progetto al piano tariffario Blaze.
Perché il piano Flame viene ritirato?
Nel corso degli anni, abbiamo notato un calo nell'utilizzo del piano Flame e la maggior parte dei progetti che lo utilizzano non ne consumano l'intero valore. Il mantenimento di questo piano tariffario in genere non è conveniente e riteniamo di poter servire meglio tutti se le risorse fossero destinate ad altre iniziative 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 di utilizzo/diagnostiche al di fuori di Analytics?
Sì. Al momento, questa funzionalità è disponibile solo su 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
vuoi disattivare l'invio dei log di diagnostica di Firebase, puoi farlo
scollegando la libreria dall'applicazione. Puoi sfogliare l'intero codice sorgente,
inclusi i valori registrati, su
GitHub.
A/B Testing
Visita la pagina A/B TestingDomande frequenti e risoluzione dei problemi per suggerimenti utili e risposte ad altre domande frequenti.
AdMob
Visita la pagina AdMobDomande frequenti e risoluzione dei problemi per suggerimenti utili e risposte ad altre domande frequenti.
Analytics
Visita la pagina AnalyticsDomande frequenti e risoluzione dei problemi per suggerimenti utili e risposte ad altre domande frequenti.
Authentication
Visita la pagina AuthenticationDomande frequenti e risoluzione dei problemi 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 FCMDomande frequenti e risoluzione dei problemi per suggerimenti utili e risposte ad altre domande frequenti.
Cloud Storage for Firebase
Visita la pagina di risoluzione dei problemi e domande frequenti di Cloud Storage for Firebase per suggerimenti utili e risposte ad altre domande frequenti.
Crashlytics
Visita la pagina CrashlyticsDomande frequenti e risoluzione dei problemi per suggerimenti utili e risposte ad altre domande frequenti.
Dynamic Links
Dynamic Links: Quali sono i piani futuri di Firebase per Dynamic Links?
Consulta le Domande frequenti su Dynamic Links.
Dynamic Links: perché la mia app per Android accede due volte a ogni link dinamico?
L'API getInvitation cancella il link dinamico salvato
per impedirne l'accesso due volte. Assicurati di chiamare questa API
con il parametro autoLaunchDeepLink impostato su
false in ciascuna delle attività di deep link per cancellarlo
nel caso in cui l'attività venga attivata al di fuori dell'attività
principale.
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 Performance MonitoringDomande frequenti e risoluzione dei problemi per suggerimenti utili e risposte ad altre domande frequenti.
Realtime Database
Visita la pagina Realtime DatabaseDomande frequenti e risoluzione dei problemi per suggerimenti utili e risposte ad altre domande frequenti.
Remote Config
Visita la pagina Remote ConfigDomande frequenti e risoluzione dei problemi per suggerimenti utili e risposte ad altre domande frequenti.
Test Lab
Visita la pagina Test LabRisoluzione dei problemi per suggerimenti utili e risposte ad altre domande frequenti.
Firebase App Indexing
Cosa è successo a Firebase App Indexing?
Firebase App Indexing non è più il modo consigliato per indicizzare i contenuti per la visualizzazione come risultati suggeriti nell'app Ricerca Google. Queste domande frequenti rimandano ad altri prodotti per sviluppatori utili.
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 app link Android sono il modo consigliato per collegare 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:
Ricerca app: Ricerca sul dispositivo ad alte prestazioni
Azioni app: consente agli utenti di avviare e controllare le app per Android con la voce, utilizzando l'Assistente Google.
Scorciatoie Android: offrono agli utenti metodi rapidi per eseguire un'azione o accedere ai contenuti della tua app.
Firebase User Segmentation Storage
Che cos'è Firebase User Segmentation Storage?
Firebase User Segmentation Storage memorizza ID installazione Firebase e segmenti e attributi correlati, nonché gli elenchi dei segmenti di pubblico che hai creato per fornire informazioni sul targeting ad altri servizi Firebase che li utilizzano, come Crashlytics, FCM, Remote Config personalizzazione e altro ancora.