Le Firebase Realtime Database stocke et synchronise les données avec notre base de données cloud NoSQL. Les données sont synchronisées en temps réel sur tous les clients et restent disponibles lorsque votre application est hors connexion.
Avant de commencer
Avant de pouvoir utiliser Realtime Database, vous devez effectuer les opérations suivantes :
Enregistrez votre projet Unity et configurez-le pour utiliser Firebase.
Si votre projet Unity utilise déjà Firebase, il est déjà enregistré et configuré pour Firebase.
Si vous ne disposez pas de projet Unity, vous pouvez télécharger un exemple d'application.
Ajoutez le Firebase Unity SDK (plus précisément,
FirebaseDatabase.unitypackage) à votre projet Unity.
Notez que l'ajout de Firebase à votre projet Unity implique des tâches à la fois dans la Firebase console et dans votre projet Unity ouvert (par exemple, vous téléchargez des fichiers de configuration Firebase à partir de la console, puis vous les déplacez dans votre projet Unity).
Créer une base de données
Dans la console Firebase, accédez à Bases de données et stockage > Realtime Database.
Cliquez sur Créer une base de données.
Sélectionnez un mode de démarrage pour vos Firebase Security Rules :
- Mode test
Convient pour se familiariser avec les bibliothèques clientes mobiles et Web, mais permet à tout le monde de lire et d'écraser les données. Lorsque vous aurez terminé les tests, assurez-vous de consulter la section Comprendre les règles de Firebase Realtime Database.
Pour commencer avec le SDK Web, Apple ou Android, sélectionnez testmode.
- Mode verrouillé
Refuse toutes les lectures et écritures des clients mobiles et Web. Vos serveurs d'application authentifiés peuvent toujours accéder à votre base de données.
Choisissez un emplacement pour la base de données.
Selon l' emplacement de la base de données, l' URL de la nouvelle base de données se présentera sous l'une des formes suivantes :
(pour les bases de données dansDATABASE_NAME.firebaseio.comus-central1) (pour les bases de données dans tous les autres emplacements)DATABASE_NAME.REGION.firebasedatabase.app
Cliquez sur OK.
Lorsque vous activez Realtime Database, cela active également l'API dans le Cloud API Manager.
Configurer l'accès public
Le Realtime Database fournit un langage de règles déclaratif qui vous permet de définir la structure de vos données, leur indexation et le moment où vos données peuvent être lues et écrites.
Étapes suivantes
Découvrez comment structurer les données pour Realtime Database.
Faites évoluer vos données sur plusieurs instances de base de données.
Préparez-vous à lancer votre application :
- Configurez des alertes de budget pour votre projet dans la Google Cloud console.
- Surveillez le tableau de bord _Utilisation et facturation_ dans la console Firebase pour obtenir une vue d'ensemble de l'utilisation de votre projet sur plusieurs services Firebase. Vous pouvez également consulter le Realtime Database tableau de bord Utilisation pour obtenir des informations plus détaillées sur l'utilisation.
- Consultez la checklist de lancement de Firebase.