Il Firebase Realtime Database archivia e sincronizza i dati con il nostro database cloud NoSQL. I dati vengono sincronizzati in tempo reale su tutti i client e rimangono disponibili quando l'app è offline.
Prima di iniziare
Prima di poter utilizzare Realtime Database, devi:
Registrare il tuo progetto Unity e configurarlo in modo che utilizzi Firebase.
Se il tuo progetto Unity utilizza già Firebase, è già registrato e configurato per Firebase.
Se non hai un progetto Unity, puoi scaricare un' app di esempio.
Aggiungere l'SDK Firebase Unity (in particolare,
FirebaseDatabase.unitypackage) al tuo progetto Unity.
Tieni presente che l'aggiunta di Firebase al tuo progetto Unity comporta attività sia nella Firebase console sia nel progetto Unity aperto (ad esempio, scarichi i file di configurazione Firebase dalla console, quindi sposti i file nel progetto Unity).
Crea un database
Vai alla sezione Realtime Database della Firebase console. Ti verrà chiesto di selezionare un progetto Firebase esistente. Segui il flusso di lavoro di creazione del database.
Seleziona una modalità di avvio per Firebase Security Rules:
- Modalità di prova
Ideale per iniziare a utilizzare le librerie client web e su dispositivi mobili, ma consente a chiunque di leggere e sovrascrivere i dati. Dopo il test, assicurati di esaminare la sezione Informazioni sulle regole di Firebase Realtime Database.
Per iniziare a utilizzare l'SDK web, Apple o Android, seleziona la modalità di prova.
- Modalità di blocco
Nega tutte le operazioni di lettura e scrittura dei client web e su dispositivi mobili. I server delle applicazioni autenticati possono comunque accedere al database.
Scegli una località per il database.
A seconda della località del database, l' URL del nuovo database avrà uno dei seguenti formati:
(per i database inDATABASE_NAME.firebaseio.comus-central1) (per i database in tutte le altre località)DATABASE_NAME.REGION.firebasedatabase.app
Fai clic su Fine.
Quando abiliti Realtime Database, viene abilitata anche l'API in the Cloud API Manager.
Configurare l'accesso pubblico
Il Realtime Database fornisce un linguaggio di regole dichiarative che ti consente di definire la struttura dei dati, la modalità di indicizzazione e quando i dati possono essere letti e scritti.
Passaggi successivi
Scopri come strutturare i dati per Realtime Database.
Preparati a lanciare l'app:
- Configura gli avvisi di budget per il tuo progetto nella console Google Cloud.
- Monitora la dashboard Utilizzo e fatturazione nella console Firebase per avere una visione generale dell'utilizzo del progetto su più servizi Firebase. Puoi anche visitare la Realtime Database dashboard Utilizzo di Realtime Database per informazioni sull'utilizzo più dettagliate.
- Esamina la checklist di lancio di Firebase.