Флаттер Как отключить чтение / запись сетевого приложения firebase на неделю? - PullRequest
0 голосов
/ 16 марта 2020

Мне нужно отключить чтение / запись приложения firebase на неделю и пользовательский кэш firebase, затем включить его для обновления информации о пользователе и затем отключить до следующей недели, возможно ли это?

1 Ответ

0 голосов
/ 16 марта 2020

Сначала мы можем указать источник получения данных с сервера, кеша или сервера:

Source.cache: получить данные из кеша Source.server: получить данные с сервера Source.serverAndCache: (по умолчанию) сначала получить данные с сервера

 Firestore.instance
        .collection("user")
        .getDocuments(source: Source.cache)
        .then((querySnapshot) {
      querySnapshot.documents.forEach((doc) {
        print("get document from cache: " + doc.toString());
      });
    });

Вы даже можете проверить, являются ли ваши данные из кэша или с сервера:

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