Die Firebase Realtime Database ist eine in der Cloud gehostete Datenbank. Daten werden gespeichert als JSON und in Echtzeit mit jedem verbundenen Client synchronisiert. Wenn Sie plattformübergreifenden Apps mit unseren Android-, Apple-Plattformen und JavaScript-SDKs. Alle Clients teilen sich eine Realtime Database-Instanz und erhalten automatisch mit den neuesten Daten aktualisiert.
Als REST-Endpunkt kann eine beliebige Firebase Realtime Database-URL verwendet werden. Alles, was wir brauchen
Fügen Sie dazu .json
an das Ende der URL an und senden Sie eine Anfrage von
unseren bevorzugten HTTPS-Client.
Konto erstellen
Registrieren Sie sich zuerst kostenlos in der Firebase-Konsole. Es wird eine neue Firebase-App mit einer eindeutigen URL erstellt, die auf firebaseio.com
endet. Sie verwenden diese URL, um Ihre Nutzer zu authentifizieren und Daten in der Datenbank der App zu speichern und zu synchronisieren.
In der Firebase Console können Sie Firebase erstellen, verwalten und löschen. Apps. Wenn Sie auf eine bestimmte Firebase-App klicken, können Sie die Datenbank Ihrer App in Echtzeit aufrufen und ändern. In Ihrem App-Dashboard können Sie auch Firebase Realtime Database Security Rules, verwalte dein App-Authentifizierung, Bereitstellungen und Analysen.
Datenbank erstellen
Gehen Sie zum Abschnitt Realtime Database des Firebase-Konsole. Sie werden aufgefordert, ein vorhandenes Firebase-Projekt auszuwählen. Folgen Sie dem Workflow zur Datenbankerstellung.
Wähle einen Startmodus für dein Firebase Security Rules aus:
- Testmodus
Gut für den Einstieg in die Mobil- und Web-Clientbibliotheken, ermöglicht aber jedem, Ihre Daten zu lesen und zu überschreiben. Machen Sie nach dem Testen lesen Sie die Informationen zu Firebase Realtime Database-Regeln. .
Wenn du das Web-, Apple- oder Android SDK verwenden möchtest, wähle „testmode“ aus.
- Sperrmodus
Alle Lese- und Schreibvorgänge über Mobil- und Webclients werden abgelehnt. Ihre authentifizierten Anwendungsserver können weiterhin auf Ihre Datenbank zugreifen.
Wählen Sie einen Speicherort für die Datenbank aus.
Je nach Speicherort der Datenbank, der Die URL für die neue Datenbank hat eines der folgenden Formate:
(für Datenbanken inDATABASE_NAME.firebaseio.com
us-central1
) (für Datenbanken an allen anderen Speicherorten)DATABASE_NAME.REGION.firebasedatabase.app
Klicken Sie auf Fertig.
Wenn Sie Realtime Database aktivieren, wird auch die API im Cloud API Manager
Hilfsbibliothek auswählen
Sie können Daten über die REST API direkt von der Befehlszeile aus lesen und schreiben. In diesem Leitfaden verwenden wir cURL. für alle unsere Beispiele. Wir haben auch mehrere Hilfsbibliotheken von Drittanbietern für Interaktion mit der REST API in Ihrer bevorzugten Sprache. Sie können eine der folgenden Optionen verwenden: die folgenden Hilfsbibliotheken an oder erstellen Sie Ihre eigenen:
Sprache | Bibliotheken |
---|---|
Clojure | taika von Cloudfuji |
Dart | IO Client in der offiziellen firebase-dart-Bibliothek |
Go |
Firego von Steven Berlanga und Tim Gossett Go Firebase von Cosmin Nicolaescu und Justin Tulloss |
Java | firebase4j von Brandon Gresham |
Perl | Firebase-Perl von Kiran Kumar und JT Smith |
PHP |
firebase-php von kreait firebase-php von Tamas Kalman |
Python | Pyrebase von James Childs-Maidment Python-firebase von Özgür Vatansever Python-firebase von Michael Huynh |
Ruby |
firebase-ruby von Oscar Del Ben BigBertha von Fernand Galiana rest-firebase von Codementor |