Firebase Realtime Database è un database ospitato sul cloud. I dati vengono archiviati come JSON e sincronizzato in tempo reale con ogni client connesso. Quando crei app multipiattaforma con le nostre piattaforme Android, Apple e gli SDK JavaScript, tutti i tuoi clienti condividono un'istanza Realtime Database e ricevono automaticamente vengono aggiornate con i dati più recenti.
Possiamo utilizzare qualsiasi URL Firebase Realtime Database come endpoint REST. Tutto ciò di cui abbiamo bisogno
da fare è aggiungere .json
alla fine dell'URL e inviare una richiesta da
il nostro client HTTPS preferito.
Crea un account
Per prima cosa, registrati per un account senza costi nella console Firebase. Un nuovo
L'app Firebase verrà creata automaticamente con un URL univoco che termina con
firebaseio.com
. Utilizzerai questo URL per autenticare gli utenti e per memorizzare e sincronizzare i dati nel database dell'app.
Nella console Firebase puoi creare, gestire ed eliminare Firebase. app. Se fai clic su un'app Firebase specifica, puoi visualizzare e modificare il database della tua app in tempo reale. Nella dashboard dell'app puoi anche impostare Firebase Realtime Database Security Rules, gestisci l'autenticazione dell'app, esegue il deployment e visualizza le analisi.
Crea un database
Vai alla sezione Realtime Database dell' 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 il tuo Firebase Security Rules:
- Modalità di test
Ottima per iniziare a utilizzare le librerie client mobile e web, ma consente a chiunque di leggere e sovrascrivere i tuoi dati. Dopo il test, effettua assicurati di rivedere la sezione Comprensione delle regole di Firebase Realtime Database. .
di Gemini Advanced.
Per iniziare a utilizzare l'SDK web, Apple o Android, seleziona testmode.
- Modalità di blocco
Nega tutte le operazioni di lettura e scrittura da client web e mobile. I server delle applicazioni autenticati possono comunque accedere al database.
Scegli una posizione per il database.
In base posizione del database, L'URL del nuovo database sarà in uno dei seguenti formati:
(per i database inDATABASE_NAME.firebaseio.com
us-central1
) (per i database in tutte le altre località)DATABASE_NAME.REGION.firebasedatabase.app
Fai clic su Fine.
Se attivi Realtime Database, viene attivata anche l'API in Cloud API Manager.
Scegli una libreria di supporto
Puoi leggere e scrivere dati tramite l'API REST direttamente dalla riga di comando. In questa guida utilizzeremo cURL per tutti gli esempi. Disponiamo anche di diverse librerie helper di terze parti interagendo con l'API REST dal tuo linguaggio preferito. Puoi utilizzare una delle seguenti opzioni le seguenti librerie helper o creane una personalizzata:
Lingua | Librerie |
---|---|
Clojure | taika di Cloudfuji |
Dart | Client IO nella libreria ufficiale firebase-ardi |
Vai |
Firego di Steven Berlanga e Tim Gossett Go Firebase di Cosmin Nicolaescu e Justin Tulloss |
Java | firebase4j di Brandon Gresham |
Perl | Firebase-Perl di Kiran Kumar e JT Smith |
PHP |
firebase-php di kreait firebase-php di Tamas Kalman |
Python | Pyrebase di James Childs-Maidment python-firebase di Özgür Vatansever python-firebase di Michael Huynh |
Ruby |
firebase-ruby di Oscar Del Ben BigBertha di Fernand Galiana rest-firebase di Codementor |
Passaggi successivi
- Scopri come strutturare i dati per Realtime Database.
- Risparmia dati.
- Recupera i dati.
- Visualizza il database nella console Firebase.