Когда вы слушаете изменения в базе данных Cloud Firestore и у вас есть некоторые сетевые отключения, к сожалению, вы ничего не можете сделать.У вас нет никакого контроля над тем, как Firebase Firestore SDK управляет своими соединениями.
Причина, по которой попытки повторяются не так быстро, как вы ожидаете, заключается в том, что код, выполняющий попытки, выводит так называемый алгоритм экспоненциального отката .Это означает, что этот код предотвращает все повторные попытки, которые могут произойти на устройстве пользователя, так быстро в пользу производительности.Слишком много попыток может также повлиять на пользователя, потребляя слишком много пропускной способности его тарифного плана.
В заключение, это означает, что может потребоваться некоторое время, чтобы восстановить соединение, и вы должны быть терпеливы об этом.