Как синхронизировать данные c между различными устройствами, использующими одну и ту же учетную запись в firebase - PullRequest
0 голосов
/ 16 апреля 2020

Я использую базу данных Firebase, и у меня есть приложение типа "google keep", когда пользователь помещает данные, я буду сохранять данные в sqfLite, тогда, если пользователь подключен к сети, я буду сохранять данные в Firebase с миллисекундами и сохранять те же миллисекунды на устройстве. затем в следующий раз, когда пользователь добавляет данные, я вижу, если Миллисекунды на Firebase = Миллисекунды на устройстве, если это правда, я добавляю изменения в Firebase, если нет, я получаю данные из Firebase. Я думаю, что таким образом есть некоторые ошибки. Есть ли лучший способ сделать это?

1 Ответ

0 голосов
/ 16 апреля 2020

База данных Firestore предназначена для синхронизации c на всех устройствах для конкретного пользователя. Вы можете сделать сравнение вручную или просто поставить слушателя. Слушатель будет автоматически извлекать данные sh каждый раз, когда пользователь входит в систему с нового устройства, поддерживая согласованность данных во всех направлениях.

Это - короткое видео, демонстрирующее, как достичь «автоматизации» c 'syn c на всех устройствах. Все, что вам нужно добавить, это фильтр пользователя / учетной записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...