Я пытаюсь справиться с потерей / восстановлением интернета в приложении для Android, написанном с помощью firebase, firestore, Reaction-native и реагировать-native-firebase.
Я понял, что вызов "firestore.enableNetwork" сразу послеИнтернет появляется (я определяю состояние сети, используя NetInfo api RN), это заняло слишком много времени - до 10 минут.Но если я перезапускаю приложение, оно подключается быстрее.
После некоторой отладки я понял, что проблема в родном firebase android sdk - он ждет ~ 10 минут, прежде чем тайм-аут потерял соединение с сокетом и попытается восстановить соединение.
Есть ли способ принудительно восстановить соединение?Я пытался использовать "enableNetwork" / "disableNetwork", но это не помогает.