Хранение данных в Firestore For Offline App - PullRequest
0 голосов
/ 14 января 2019

Я использую Firestore в качестве базы данных NoSQL в моем приложении для Android. Я хочу хранить данные локально на моем устройстве Android и избегать синхронизации с сервером Firestore на начальных этапах приложения. Возможно ли сохранение данных на устройстве, даже если приложение или мобильное устройство перезагружается без синхронизации с базой данных Firestore? Если да, то как мне это сделать?

1 Ответ

0 голосов
/ 14 января 2019

Я хочу хранить данные локально на моем устройстве Android и избегать синхронизации с сервером Firestore на начальных этапах приложения.

Согласно официальной документации, касающейся Firestore оффлайн сохраняется :

Для Android и iOS автономное сохранение включено по умолчанию. Чтобы отключить постоянство, установите для параметра PersistenceEnabled значение false.

И чтобы ответить на второй вопрос:

Возможно ли сохранение данных на устройстве, даже если приложение или мобильное устройство перезагружается без синхронизации с базой данных Firestore?

Да, это так. Этот тип постоянных имен называется постоянство диска , что означает, что недавно прослушанные данные (а также любые ожидающие записи из приложения в базу данных) сохраняются на диске. Данные в этом кеше сохраняются, приложение перезагружается и телефон перезагружается.

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