Passa ai contenuti principali
Creazione
Creazione
Immetti i tuoi prodotti sul mercato in modo rapido e sicuro con prodotti che possono essere scalati a livello globale
Vai a Crea
Creare prodotti
App Check
App Hosting
Authentication
Cloud Functions
Cloud Storage
Data Connect
Extensions
Firebase ML
Firestore
Genkit
Hosting
Realtime Database
SDK client della logica AI di Firebase
AI generativa
Esegui
Esegui
Esegui la tua app in tutta sicurezza e offri la migliore esperienza agli utenti
Vai a Esegui
Prodotti in esecuzione
A/B Testing
App Distribution
Cloud Messaging
Crashlytics
Google Analytics
In-App Messaging
Performance Monitoring
Remote Config
Test Lab
Soluzioni
Prezzi
Documenti
Panoramica
Concetti fondamentali
IA
Creazione
Esegui
Riferimento
Esempi
Community
Apprendimento
Eventi
Storie
Assistenza
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Blog
Studio
Vai alla console
Accedi
Documentation
Data Connect
Panoramica
Concetti fondamentali
Aggiungi Firebase - Piattaforme Apple (iOS e versioni successive)
Aggiungi Firebase - Android
Aggiungi Firebase - Web
Aggiungi Firebase - Flutter
Aggiungi Firebase - C++
Aggiungi Firebase - Unity
Aggiungi Firebase - Ambienti server
Gestisci progetti Firebase
Piattaforme e framework supportati
Usa Emulator Suite
Assistenza per l'IA con Gemini in Firebase
IA
Sviluppare con l'IA
Firebase Studio
Crea e pubblica app full stack con l'IA direttamente dal browser.
Gemini in Firebase
Semplifica lo sviluppo con questo assistente basato sull'IA nella console Firebase.
Creare app basate sull'IA
Logica di Firebase AI
Crea app e funzionalità mobile e web basate sull'IA con i modelli Gemini e Imagen utilizzando la logica AI di Firebase
Genkit
Crea applicazioni full-stack basate sull'IA utilizzando questo framework open source
Creazione
Emulator Suite
Authentication
App Check
Data Connect
Firestore
Realtime Database
Storage
Regole di sicurezza
App Hosting
Hosting
Cloud Functions
Extensions
ML
Esegui
Test Lab
App Distribution
Crashlytics
Performance Monitoring
Remote Config
A/B Testing
Analytics
Cloud Messaging
In-App Messaging
Dynamic Links
Google AdMob
Google Ads
Riferimento
Esempi
Creazione
Altro
Esegui
Altro
Soluzioni
Prezzi
Documenti
Altro
Panoramica
Concetti fondamentali
Altro
IA
Altro
Creazione
Altro
Esegui
Altro
Riferimento
Esempi
Community
Altro
Assistenza
Blog
Studio
Vai alla console
Panoramica
Emulator Suite
Presentazione
Collega la tua app e il tuo prototipo
Per iniziare
Connettiti all'emulatore di autenticazione
Connettiti all'emulatore di Realtime Database
Connettiti all'emulatore Firestore
Connettiti all'emulatore Cloud Storage for Firebase
Usa l'emulatore di hosting
Utilizzare l'emulatore di App Hosting
Connettiti all'emulatore Cloud Functions
Usa l'emulatore di estensioni
Installa, configura e integra
Authentication
Presentazione
Da dove comincio?
Utenti nei progetti Firebase
iOS+
Accedi con un'interfaccia utente predefinita
Inizia
Gestisci utenti
Autenticazione password
Autenticazione link email
Migrazione del link email
Accedi con Google
Accesso Facebook
Accedi con Apple
Accesso Twitter
GitHub
Microsoft
Yahoo
Accesso al Centro giochi
Numero di telefono
OpenID Connect
Utilizza un sistema di autorizzazione personalizzato
Autenticazione anonima
Attivazione dell'autenticazione tra app con il portachiavi condiviso
Collega più provider di autorizzazione
Autorizzazione a più fattori SMS
Autorizzazione a più fattori TOTP
Stato di passaggio nelle azioni e-mail
Gestire gli errori
Android
Accedi con un'interfaccia utente predefinita
Inizia
Gestisci utenti
Autenticazione password
Autenticazione link email
Migrazione del link email
Accedi con Google
Accesso Facebook
Accedi con Apple
Twitter
GitHub
Microsoft
Yahoo
Accesso a Play Giochi
Numero di telefono
OpenID Connect
Utilizza un sistema di autorizzazione personalizzato
Autenticazione anonima
Autorizzazione a più fattori SMS
Autorizzazione a più fattori TOTP
Collega più provider di autorizzazione
Stato di passaggio nelle azioni e-mail
Flutter
Inizia
Gestisci utenti
Autenticazione password
Autenticazione link email
Identità e social federati
Numero di telefono
Utilizza un sistema di autorizzazione personalizzato
Autenticazione anonima
Autorizzazione a più fattori
Collega più provider di autorizzazione
Stato di passaggio nelle azioni e-mail
Gestire gli errori
Web
Accedi con un'interfaccia utente predefinita
Inizia
Gestisci utenti
Autenticazione password
Autenticazione link email
Accedi con Google
Accesso Facebook
Accedi con Apple
Twitter
GitHub
Microsoft
Yahoo
Numero di telefono
OpenID Connect
SAML
Utilizza un sistema di autorizzazione personalizzato
Autenticazione anonima
Autorizzazione a più fattori SMS
Autorizzazione a più fattori TOTP
Collega più provider di autorizzazione
Personalizza dipendenze
Accesso OAuth per Cordova
Accedere agli utenti da un'estensione di Chrome
Persistenza dello stato dell'autenticazione
Stato di passaggio nelle azioni e-mail
Sessioni del service worker
Best practice per i flussi di signInWithRedirect
C++
Inizia
Gestisci utenti
Autenticazione password
Accedi con Google
Accesso a Play Giochi
GitHub
Accesso Facebook
Accedi con Apple
Accesso Twitter
Microsoft
Yahoo
Numero di telefono
Utilizza un sistema di autorizzazione personalizzato
Autenticazione anonima
Collega più provider di autorizzazione
Unity
Inizia
Gestisci utenti
Autenticazione password
Accedi con Google
Accesso a Play Giochi
Autenticazione GitHub
Accesso Facebook
Accedi con Apple
Accesso Twitter
Microsoft
Yahoo
Numero di telefono
Utilizza un sistema di autorizzazione personalizzato
Autenticazione anonima
Collega più provider di autorizzazione
Amministratore
Presentazione
Gestisci utenti
Importa utenti
Creazione di token personalizzati
Verifica token ID
Gestisci utenti con l'autenticazione a più fattori
Gestisci sessioni utente
Gestisci cookie di sessione
Controlla l'accesso con le rivendicazioni personalizzate
Generazione di link ad azioni e-mail
Errori
Configurare i provider di identità OAuth in modo programmatico
Personalizza il gestore delle azioni email
Estendi con Cloud Functions
Estensione con funzioni di blocco
Domini personalizzati email
Case study
Limiti di utilizzo
App Check
Presentazione
Per iniziare
Provider predefiniti
iOS+ (DeviceCheck)
iOS+ (App Attest)
Android (Play Integrity)
Web (reCAPTCHA Enterprise)
Web (reCAPTCHA v3)
Flutter
Unity
C++
Provider personalizzati
Implementazione del server
Implementazione client iOS+
Implementazione client Android
Implementazione client web
Implementazione del client Unity
Implementazione client C++
Provider di debug e test
Utilizzare il provider di debug in iOS+
Utilizzare il provider di debug in Android
Utilizzare il provider di debug nelle app web
Utilizzare il provider di debug con Flutter
Utilizzare il provider di debug nelle app Unity
Utilizzare il provider di debug con C++
Monitora metriche delle richieste
Servizi Google standard
Cloud Functions for Firebase
Attivare l'applicazione
Servizi Google standard
Cloud Functions for Firebase
Proteggere le risorse personalizzate
Invia i token dal client
iOS+
Android
Web
Flutter
Unity
C++
Verifica i token sul backend
Data Connect
Presentazione
Prezzi e fatturazione
Per iniziare
Inizia (sviluppo locale)
Progettare schemi e operazioni
Progettare gli schemi di Data Connect
Implementare le query di Data Connect
Implementare le mutazioni di Data Connect
Operazioni sicure con autorizzazione
Sviluppo e test con Data Connect
Creare dati di test di base ed eseguire operazioni collettive
Genera SDK web
Genera SDK Android
Genera SDK per iOS
Genera SDK Flutter
Utilizza l'emulatore Data Connect per CI/CD
Gestisci progetti Data Connect
Gestisci schemi e connettori
Gestisci servizi e database
Eseguire operazioni con privilegi con l'SDK Firebase Admin
Soluzioni Data Connect
Utilizza l'assistenza AI per schemi, query e mutazioni
Eseguire una ricerca sulla similarità vettoriale
Eseguire la ricerca a testo intero
Guide di riferimento al linguaggio GraphQL
Riferimento alle direttive
Informazioni di riferimento per le query
Riferimento mutazioni
Riferimento agli oggetti
Riferimento agli oggetti di input
Riferimento agli scalari
Riferimento enum
Guide di riferimento aggiuntive
Riferimento CLI
Riferimento per configurazione e sicurezza
Riferimento a Common Expression Language (CEL)
Riferimento ad Audit Logging di Cloud
Cloud Firestore
Presentazione
Versioni di Cloud Firestore
Versione Standard
Scopri
Presentazione
Informazioni su Cloud Firestore
Confronta Cloud Firestore e Realtime Database
Modello dei dati
Tipi di dati
SDK e librerie client
Tipi di indice
Località del database
Bundle di dati
Per iniziare
Gestire i database
Aggiungi e gestisci i dati
Strutturare i dati
Aggiungi dati
Transazioni e operazioni di scrittura in batch
Conflitto dei dati nella transazione
Elimina dati
Gestire Cloud Firestore con la console Firebase
Esportare e importare i dati
Gestisci la conservazione dei dati con criteri di durata
Elaborare i dati collettivamente con Dataflow
Spostare i dati tra i progetti
Eliminare collettivamente i dati
Lettura di dati
Ottieni dati
Ricevere aggiornamenti in tempo reale
Eseguire query semplici e composte
Ordinare e limitare i dati
Esegui query con filtri di intervallo e disuguaglianza su più campi
Panoramica
Ottimizzare le query
Riepilogare i dati con le query di aggregazione
Paginare i dati con cursori di query
Accedere ai dati offline
Ricerca con embedding vettoriali
Gestisci indici
Proteggi e convalida i dati
Panoramica
Per iniziare
Regole di sicurezza della struttura
Scrittura delle condizioni per le regole di sicurezza
Correggere le regole non sicure
Testare le regole di sicurezza
Esegui query sui dati in modo sicuro
Controllare l'accesso per campo
Soluzioni
Panoramica
Soluzioni che utilizzano Firebase Extensions
Integra con BigQuery
Implementare un chatbot basato sull'IA
Arricchire la gestione del testo
Migliorare il valore dei media
Soluzioni che utilizzano implementazioni personalizzate guidate
Sviluppare funzionalità di AI generativa
SDK web Firestore Lite
Aggregazioni al momento della scrittura
Contatori distribuiti
Ricerca a testo intero
Creare una presenza
Proteggere l'accesso ai dati per utenti e gruppi
Proteggere i dati con le chiavi di crittografia gestite dal cliente (CMEK)
Informazioni su CMEK
Utilizzo di CMEK
Eliminazione dei dati con una funzione Cloud richiamabile
Pianificare le esportazioni di dati
Timestamp sbozzati
Query geografiche
Pubblica contenuti Firestore in bundle da una CDN
Utilizzo, limiti e prezzi
Utilizzo e limiti
Monitorare l'utilizzo
Spiega il rendimento delle query
Riferimento al report Spiega query
Informazioni sulla fatturazione di Cloud Firestore
Sconti per impegno di utilizzo
Esempi di costi di Cloud Firestore
Informazioni sui calcoli delle dimensioni dello spazio di archiviazione
Tecniche e best practice
Best practice per Cloud Firestore
Dati mappa con Swift Codable
Comprendere le letture e le scritture su larga scala
Comprendere le query in tempo reale su larga scala
Integrazioni di Cloud Firestore
Utilizzare l'API REST di Cloud Firestore
Utilizza Cloud Firestore e Realtime Database
Estendi con Cloud Functions for Firebase (2a generazione)
Estendi con Cloud Functions
Integrazioni di librerie di terze parti
Riferimento API e SDK
Swift
Objective-C
Android (Kotlin)
Android (Java)
Web
Flutter
Unity
C++
Cloud Functions
Node.js
Java
Python
Go
C#
PHP
Ruby
REST
RPC
Esempi
iOS
Android
Web
Versione Enterprise
Scopri
Panoramica della compatibilità con MongoDB
Per iniziare
Crea un database Firestore con compatibilità MongoDB e connettiti
Tipi di dati, driver e funzionalità MongoDB supportati
Tipi di dati e driver supportati
Funzionalità supportate: 8.0
Funzionalità supportate: 7.0
Funzionalità supportate: 6.0
Funzionalità supportate: 5.0
Funzionalità supportate: 4.0
Funzionalità supportate: 3.6
Gestire i database
Creazione e gestione di database
Connettersi a un database
Eseguire l'autenticazione e connettersi a un database
Gestisci i dati
Eliminazione collettiva dei dati
Importazione ed esportazione di dati
Eseguire la migrazione
Esegui la migrazione a Firestore con compatibilità MongoDB
Best practice per il caricamento collettivo dei dati
Sviluppo
Differenze di comportamento
Indici
Panoramica degli indici
Gestisci indici
Ottimizzare l'esecuzione delle query
Identificare le query da ottimizzare
Analizza l'esecuzione delle query con Query Explain
Ottimizzare l'esecuzione delle query
Gestire la conservazione dei dati con le policy TTL
Comprendere le letture e le scritture su larga scala
Dati protetti
Identity and Access Management (IAM)
Controlli di servizio VPC
Crittografia sul lato server
Proteggere i dati con le chiavi di crittografia gestite dal cliente (CMEK)
Informazioni su CMEK
Utilizzo di CMEK
Utilizzo, limiti e prezzi
Quote e limiti
Esempi di prezzi
Calcoli dello spazio di archiviazione
Riferimento all'esecuzione della query
Località
Monitoraggio e risoluzione dei problemi
Monitora le metriche del database
Audit logging
Risolvere i problemi di latenza
Informazioni sui codici di errore
Backup e ripristino
Backup e recupero point-in-time
Pianificazione del ripristino di emergenza
Backup pianificati
Creare una pianificazione dei backup e ripristinare i dati
Eseguire un ripristino in situ
Recupero point-in-time (PITR)
Panoramica del PITR
Utilizzo di PITR
Realtime Database
Presentazione
Scegli un database
iOS+
Inizia
Struttura i dati
Lettura e scrittura di dati
Utilizzare elenchi di dati
Attiva funzionalità offline
Android
Inizia
Struttura i dati
Lettura e scrittura di dati
Utilizzare elenchi di dati
Attiva funzionalità offline
Web
Inizia
Struttura i dati
Lettura e scrittura di dati
Utilizzare elenchi di dati
Attiva funzionalità offline
Flutter
Inizia
Struttura i dati
Lettura e scrittura di dati
Utilizzare elenchi di dati
Attiva funzionalità offline
Amministratore
Inizia
Struttura i dati
Salva dati
Recupera dati
REST
Inizia
Struttura i dati
Salva dati
Recupera dati
Autentica le richieste REST
C++
Inizia
Struttura i dati
Salva dati
Recupera dati
Unity
Inizia
Struttura i dati
Salva dati
Recupera dati
Sicurezza e regole
Informazioni sulle regole
Inizia
Regole di sicurezza della struttura
Scrivere le condizioni per le regole di sicurezza
Dati indice
Gestisci le regole tramite REST
Utilizzo e prestazioni
Informazioni sulla fatturazione
Limiti di Realtime Database
Monitora l'utilizzo del database
Monitora le prestazioni del database
Scala con più database
Profila il tuo database
Ottimizza le prestazioni del database
Località
Backup automatici
Visualizzare e modificare i dati nella console
Estendi con Cloud Functions
Serie di video: Firebase for SQL Developers
Storage
Presentazione
iOS+
Inizia
Creazione di un riferimento
Carica file
Scarica file
Utilizza metadati dei file
Elimina file
Elenco file
Gestire gli errori
Android
Inizia
Creazione di un riferimento
Carica file
Scarica file
Utilizza metadati dei file
Elimina file
Elenco file
Gestire gli errori
Web
Inizia
Creazione di un riferimento
Carica file
Scarica file
Utilizza metadati dei file
Elimina file
Elenco file
Gestire gli errori
Flutter
Inizia
Creazione di un riferimento
Carica file
Scarica file
Utilizza metadati dei file
Elimina file
Elenco file
Gestire gli errori
Amministratore
Inizia
C++
Inizia
Creazione di un riferimento
Carica file
Scarica file
Utilizza metadati dei file
Elimina file
Gestire gli errori
Unity
Inizia
Creazione di un riferimento
Carica file
Scarica file
Utilizza metadati dei file
Elimina file
Gestire gli errori
Sicurezza e regole
Informazioni sulla sicurezza
Inizia
Regole di sicurezza della struttura
Scrivere le condizioni per le regole di sicurezza
Località
Monitorare l'attività
Gestire i file archiviati nella console
Estendi con Cloud Functions
Eseguire l'integrazione con Google Cloud
Domande frequenti sulle modifiche ai piani tariffari
Regole di sicurezza
Presentazione
Per iniziare
Informazioni sulle regole di sicurezza
Linguaggio delle regole di sicurezza
Come funzionano le regole di sicurezza
Regole di sicurezza e Firebase Authentication
Scrivi regole di sicurezza
Regole di sicurezza di base
Evitare regole non sicure
Convalida dei dati
Testa le regole di sicurezza
Configura l'emulatore
Test delle unità di creazione
Generare report di test
Convalidare rapidamente le regole di sicurezza
Gestisci ed esegui il deployment delle regole di sicurezza
App Hosting
Presentazione
Scopri
Come funziona App Hosting
La procedura di compilazione di App Hosting
Costi di App Hosting
Soluzioni serverless correlate
Per iniziare
Esegui il deployment di un'app di base
Esegui il deployment di più ambienti
Esegui il deployment di un'app monorepo
Altri modi per eseguire il deployment
Sviluppo
Framework e strumenti
Configura e gestisci i backend
Collega un dominio personalizzato
Integra gli SDK Firebase
Riferimento API
Memorizzare nella cache i contenuti dell'app
Monitoraggio, registrazione e debug
Gestisci implementazioni e release
Testa la tua app in locale
Monitorare i percorsi
Scrittura e visualizzazione dei log
Domande frequenti e risoluzione dei problemi
Audit logging di Cloud
Soluzioni
Ottimizzare il caricamento delle immagini su Next.js
Connetti una rete VPC
Hosting
Presentazione
Esplorazione dei casi d'uso
Per iniziare
Testa, visualizza l'anteprima ed esegui il deployment
Esegui il deployment tramite richieste di pull GitHub
Condivisione delle risorse di progetto tra più siti
Collega un dominio personalizzato
Configura il comportamento di hosting
Configura le riscritture i18n
Aggiungi SDK utilizzando URL riservati
Gestisci contenuti dinamici e ospita microservizi
Panoramica
Usa Cloud Functions for Firebase
Utilizza Cloud Run
Gestisci il comportamento della cache
Integra i framework web
Panoramica
Integrare Angular
Integrare Next.js
Integra Flutter
Integrare altri framework con Express.js
Gestire canali dal vivo e in anteprima, uscite e versioni
Monitora i dati delle richieste web con Cloud Logging
Utilizzo, quote e prezzi
Esegui il deployment utilizzando l'API REST
Cloud Functions
Presentazione
Confronto tra versioni di 1a e 2a generazione
Esplorazione dei casi d'uso
Per iniziare
Esegui l'upgrade alla 2a generazione
Chiamare direttamente le funzioni
Chiamare funzioni dall'app
Richiamare i flussi Genkit dalla tua app
Chiamare le funzioni tramite richieste HTTP
Accoda le funzioni con Cloud Tasks
Eseguire funzioni in base a una pianificazione
Attivare le funzioni in background
Attivatori di avvisi Firebase
Attivatori di eventi/estensioni personalizzati
Blocco dei trigger di autorizzazione
Trigger di Cloud Firestore
Attivatori di Realtime Database
Attivatori di Remote Config
Trigger di Cloud Storage
Trigger Pub/Sub
Trigger di Test Lab
Scrivere funzioni
Gestisci le opzioni di deployment e runtime
Scrivere funzioni in TypeScript