Как остановить пожарный магазин в автономном режиме - PullRequest
0 голосов
/ 23 апреля 2020

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

Firestore firestore = Firestore.instance;
void main() async{
  WidgetsFlutterBinding.ensureInitialized();
   firestore.settings(
    persistenceEnabled: false,
  );
  return runApp(MyApp());
}

1 Ответ

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

Метод firestore.settings () может выдать ошибку, которая в настоящее время проглочена. Вы можете попробовать следующее, чтобы увидеть, появляется ли ошибка:

firestore.settings(persistenceEnabled: false).catchError((error) { print(error);});

Кроме того, метод настроек - это асинхронный c метод, поэтому теоретически он не может быть завершен при запуске приложения.

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