Время переподключения Firestore Android после потери интернета слишком велико (~ 10 минут) - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь справиться с потерей / восстановлением интернета в приложении для Android, написанном с помощью firebase, firestore, Reaction-native и реагировать-native-firebase.

Я понял, что вызов "firestore.enableNetwork" сразу послеИнтернет появляется (я определяю состояние сети, используя NetInfo api RN), это заняло слишком много времени - до 10 минут.Но если я перезапускаю приложение, оно подключается быстрее.

После некоторой отладки я понял, что проблема в родном firebase android sdk - он ждет ~ 10 минут, прежде чем тайм-аут потерял соединение с сокетом и попытается восстановить соединение.

Есть ли способ принудительно восстановить соединение?Я пытался использовать "enableNetwork" / "disableNetwork", но это не помогает.

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