Как постоянно кэшировать данные базы данных Firebase в реальном времени? - PullRequest
0 голосов
/ 21 января 2020

Например, у меня есть приложение android, такое как gmail. Старые письма в любом случае не изменятся, поэтому каждый раз, когда пользователь открывает приложение, я не хочу загружать его из базы данных реального времени, вместо этого я могу хранить данные на локальном диске для старых писем. Как я могу постоянно хранить данные для некоторых ссылок на базу данных только в моей базе данных, чтобы я мог продолжать прослушивать новые входящие письма?

1 Ответ

1 голос
/ 21 января 2020

Я думаю, что вы ищете keepSynced, который вы можете включить в любом месте в базе данных. Когда синхронизация включена для местоположения, клиент автоматически сохранит свой кэш для этих данных, синхронизированных с сервером. Он также будет отдавать приоритет хранению этих данных в тех случаях, когда необходимо удалить более старые данные из локального кэша.

Подробнее об этом см. Документацию Firebase по , сохраняя данные fre sh.

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