-1
votes

Comment Firebase Store variable dans la base de données lorsqu'il n'y a pas Internet et livrer ces variable plus tard

Je veux comprendre comment Firebase Stocker des données d'objet pour la livraison ultérieure lorsque les périphériques cible n'ont aucune connexion Internet. Parce que je veux créer ma méthode unique qui stocke une liste de chaîne lorsqu'il n'y a pas de connexion et les envoyer juste après la connexion de la connexion.


0 commentaires

3 Réponses :


0
votes

Vous pouvez utiliser une sqite pour les données de stockage, puis si Internet disponible, puis envoyez des données sur FireBase. Besoin d'un programme logique de base.


0 commentaires

0
votes

Créer une base de données dans votre application et effectuez une classe qui enregistre des données dans votre base de données. .Lorsque l'utilisateur est allé enregistrer des données dans Firebase, vérifiez la connexion si aucune ne pas enregistrer les données dans FireBase et la première fois que l'application Ouvrir avec la connexion, essayez de l'enregistrer dans FireBase et supprimez les données de la base de données

regarder plus d'informations sur ce DOC


0 commentaires

2
votes

Firebase a deux bases de données ces jours-ci: la base de données Realtime Firebase, et Cloud Fireestore. Heureusement pour la portée de votre question, leur comportement est assez similaire, mais vous voudrez généralement spécifier la base de données que vous posez sur votre question.

Lorsque vous modifiez les données de votre application, Firebase fait deux choses:

  1. Il met à jour son instantané local des données et des événements locaux de Firebase pour le changement.
  2. Il envoie la modification du serveur, pour l'engager au stockage permanent là-bas.

    Si votre application n'est pas connectée au serveur, il pose la modification d'une file d'attente des écrivies dites en attente. Si la persistance du disque est activée, la file d'attente est écrite sur le disque, mais sinon, il existe simplement en mémoire.

    Lorsque l'application est en cours d'exécution et dispose d'une connexion réseau, Firebase envoie toutes les écritures en attente sur le serveur.


2 commentaires

J'utilise la base de données Firebase Realtime et je suis déjà activé à la persistance.


Merci de confirmer. J'ai étiqueté votre question avec cette information que vous pouvez vous faire aussi la prochaine fois. Ma réponse est pertinente pour la base de données en temps réel, et Cloud Firestore, afin de bien vouloir aller pour vous.