Il database in tempo reale di Firebase archivia e sincronizza i dati con il nostro database cloud NoSQL. I dati vengono sincronizzati su tutti i client in tempo reale e rimangono disponibili quando la tua app va offline.
Prima di iniziare
Prima di poter utilizzare Realtime Database , è necessario:
Registra il tuo progetto Unity e configuralo per utilizzare Firebase.
Se il tuo progetto Unity utilizza già Firebase, allora è già registrato e configurato per Firebase.
Se non hai un progetto Unity, puoi scaricare un'app di esempio .
Aggiungi Firebase Unity SDK (in particolare,
FirebaseDatabase.unitypackage
) al tuo progetto Unity.
Tieni presente che l'aggiunta di Firebase al progetto Unity comporta attività sia nella console Firebase che nel progetto Unity aperto (ad esempio, scarichi i file di configurazione di Firebase dalla console, quindi li sposti nel progetto Unity).
Crea una banca dati
Passa alla sezione Realtime Database della console Firebase . Ti verrà chiesto di selezionare un progetto Firebase esistente. Segui il flusso di lavoro per la creazione del database.
Seleziona una modalità iniziale per le regole di sicurezza di Firebase:
- Modalità di prova
Buono per iniziare con le librerie client mobile e web, ma consente a chiunque di leggere e sovrascrivere i tuoi dati. Dopo il test, assicurati di esaminare la sezione Comprendere le regole del database in tempo reale di Firebase .
Per iniziare con l'SDK Web, Apple o Android, seleziona la modalità test.
- Modalità bloccata
Nega tutte le letture e le scritture da client mobili e web. I tuoi server delle applicazioni autenticati possono ancora accedere al tuo database.
Scegli una posizione per il database.
A seconda della posizione del database , l'URL per il nuovo database sarà in uno dei seguenti formati:
DATABASE_NAME .firebaseio.com
(per database inus-central1
)DATABASE_NAME . REGION .firebasedatabase.app
(per i database in tutte le altre posizioni)
Fai clic su Fatto .
Quando abiliti Realtime Database, abilita anche l'API in Cloud API Manager .
Impostazione dell'accesso pubblico
Il database in tempo reale fornisce un linguaggio di regole dichiarative che ti consente di definire come i tuoi dati dovrebbero essere strutturati, come dovrebbero essere indicizzati e quando i tuoi dati possono essere letti e scritti.
Prossimi passi
Scopri come strutturare i dati per Realtime Database.
Preparati a lanciare la tua app:
- Imposta avvisi di budget per il tuo progetto in Google Cloud Console.
- Monitora la dashboard di utilizzo e fatturazione nella console Firebase per ottenere un quadro generale dell'utilizzo del tuo progetto su più servizi Firebase. Puoi anche visitare la dashboard Utilizzo del database in tempo reale per informazioni più dettagliate sull'utilizzo.
- Esamina l' elenco di controllo per il lancio di Firebase .