Firebase Realtime Database speichert und synchronisiert Daten mit unserer NoSQL-Cloud-Datenbank. Daten werden in Echtzeit über alle Clients synchronisiert und bleiben verfügbar, wenn die Anwendung offline geht.
Hinweis
Bevor Sie Realtime Database verwenden können, müssen Sie Folgendes tun:
Registrieren Sie Ihr Unity-Projekt und konfigurieren Sie es für die Verwendung von Firebase.
Wenn Ihr Unity-Projekt bereits Firebase verwendet, ist es bereits für Firebase registriert und konfiguriert.
Wenn Sie kein Unity-Projekt haben, können Sie eine Beispiel-App herunterladen.
Fügen Sie das Firebase Unity SDK (insbesondere
FirebaseDatabase.unitypackage) zu Ihrem Unity-Projekt hinzu.
Wenn Sie Firebase zu Ihrem Unity-Projekt hinzufügen, müssen Sie sowohl in der Firebase Console als auch in Ihrem offenen Unity-Projekt Aufgaben ausführen. Sie laden beispielsweise Firebase-Konfigurationsdateien aus der Console herunter und verschieben sie dann in Ihr Unity-Projekt.
Datenbank erstellen
Rufen Sie in der Firebase-Konsole Datenbanken und Speicher > Realtime Database auf.
Klicken Sie auf Datenbank erstellen.
Wähle einen Startmodus für dein Firebase Security Rules aus:
- Testmodus
Gut für den Einstieg in die mobilen und Web-Clientbibliotheken, aber jeder kann Ihre Daten lesen und überschreiben. Nach dem Testen sollten Sie sich den Abschnitt Firebase Realtime Database-Regeln verstehen ansehen.
Wählen Sie den Testmodus aus, um mit dem Web-, Apple- oder Android-SDK zu beginnen.
- Sperrmodus
Verweigert alle Lese- und Schreibvorgänge von Mobil- und Webclients. Ihre authentifizierten Anwendungsserver können weiterhin auf Ihre Datenbank zugreifen.
Wählen Sie einen Standort für die Datenbank aus.
Je nach Speicherort der Datenbank hat die URL für die neue Datenbank eines der folgenden Formate:
(für Datenbanken inDATABASE_NAME.firebaseio.comus-central1) (für Datenbanken an allen anderen Standorten)DATABASE_NAME.REGION.firebasedatabase.app
Klicken Sie auf Fertig.
Wenn Sie Realtime Database aktivieren, wird die API auch im Cloud API Manager aktiviert.
Öffentlichen Zugriff einrichten
Die Realtime Database bietet eine deklarative Regelsprache, mit der Sie festlegen können, wie Ihre Daten strukturiert und indexiert werden sollen und wann Daten gelesen und geschrieben werden können.
Nächste Schritte
Informationen zum Strukturieren von Daten für Realtime Database
Bereiten Sie die Veröffentlichung Ihrer App vor:
- Richten Sie in der Google Cloud-Konsole Budgetbenachrichtigungen für Ihr Projekt ein.
- Im Dashboard „Nutzung und Abrechnung“ in der Firebase-Konsole können Sie sich einen Überblick über die Nutzung Ihres Projekts in mehreren Firebase-Diensten verschaffen. Weitere Informationen zur Nutzung finden Sie auch im Realtime Database Nutzungs-Dashboard.
- Sehen Sie sich die Checkliste für die Einführung von Firebase an.