RealtimeDB par Firebase

Cette option de stockage est utile pour tout, de la sauvegarde des meilleurs scores du jeu au suivi du crédit de travail, alimenté par Firebase.

Vous pouvez désormais utiliser des variables de type "cloud" au lieu d'ajouter un composant de base de données en temps réel. Cela fonctionnera de la même manière en arrière-plan mais vous permettra d'économiser beaucoup de blocs.

Compte tenu de l'importance accrue accordée à la confidentialité des utilisateurs, nous vous conseillons vivement d'utiliser votre propre compte Firebase, à la fois pour garantir la confidentialité de vos données d'utilisateur et pour vous donner une visibilité sur la base de données elle-même. Nous fournissons notre base de données pour votre confort, mais nous pouvons également vider notre compte partagé périodiquement.

Vue d'ensemble

Mise en place de votre propre compte Firebase

Thunkable fournit un compte Firebase par défaut à des fins de test. Lorsque votre application est prête à être distribuée, nous vous conseillons vivement de la connecter à votre instance Firebase personnelle.

La base de données en temps réel de Firebase s'associe également bien avec la connexion et vous pouvez utiliser un seul projet Firebase pour les deux services.

Créez votre projet et votre compte Firebase gratuit

Modifier les règles de la base de données

Si vous utilisez la fonction d'ouverture de session de Firebase dans votre application, vous n'avez pas besoin de modifier les règles par défaut de la base de données qui permettent aux utilisateurs autorisés de lire et d'écrire dans la base de données.

Dans le cas contraire, vous devrez mettre vos règles de lecture et d'écriture à jour

Connectez votre projet Firebase avec Thunkable

Pour connecter votre projet Firebase avec Thunkable, vous devrez ajouter les paramètres API Key et la DatabaseURL de Firebase dans les paramètres de l'application, que vous pouvez trouver en cliquant sur l'icône ⚙️ de votre application.

Une façon de récupérer la API Key et la DatabaseURL de Firebase est de cliquer sur l'option "Add Firebase to your web app"

Testez la sauvegarde dans votre base de données

Une fois votre projet connecté à votre application Thunkable, nous vous recommandons de faire un simple test et de sauvegarder une valeur dans votre base de données. Elle devrait apparaître dans votre onglet de données dans votre console Firebase.

Sauvegarde des données

Événement

Description

Save (key, value)

Demande à Firebase de sauvegarder une valeur donnée sous la clé donnée

Obtenir des données

Événement

Description

Get (key, value)

Demande à Firebase d'obtenir les valeurs stockées sous la clé donnée

Mise à jour des données en temps réel

Événement

Description

AddListener (key)

Demande à Firebase d'écouter une clé spécifique pour les changements dans la base de données. Requis pour le bloc DataChanged.

DataChanged (key, value)

Demande à Firebase des mises à jour de la valeur pour la clé spécifiée. Nécessite le bloc AddListener.

RemoveListener (key)

Demandez à Firebase d'arrêter d'écouter une clé spécifique pour les changements dans la base de données

Séparer vos données dans des godets de projet

Vous pourriez vouloir diviser votre base de données en plusieurs espaces plus petits, également appelés "project buckets". Pour ce faire, vous devez enregistrer votre valeur en tant qu'objet et utiliser le bloc de création d'objet pour créer votre compartiment de projet. Plus de détails dans ce post.

Last updated