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

Я обнаружил очень полезную функцию с именем get (Source source) . Если я передаю CACHE, я могу получить данные только из кеша. Но как насчет set (Source source)? Я не могу найти что-то подобное. Мне нужно сохранить данные локально и вывести их на сервер только при необходимости. Как это решить? Или любые другие альтернативы? Спасибо

1 Ответ

3 голосов
/ 21 апреля 2020

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

Вместо этого вам следует записать данные в другое локальное хранилище (возможно, в базу данных), а затем записать эти записи в Firestore, когда вы готовый.

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