Один из разработчиков Firestore указывает в этой теме Github, что это может быть очень распространенной ошибкой. Как он упоминает здесь :
ваша проблема может быть связана с тем, что ваш браузер блокирует страницу, когда она находится на фоновой вкладке, что приводит к истечению времени ожидания нашего соединения Firestore.
Это означает, что что-то в вашей среде может повлиять на ваше соединение с Firestore, вызывая ошибку, с которой вы столкнулись.
В этом сообщении от сообщества - @ firebase / firestore: Firestore (5.0.4): Не удалось связаться с бэкэндом Cloud Firestore. Backend не ответил в течение 10 секунд , он указал некоторые возможные решения, которые, я думаю, могли бы помочь вам, так как ваш случай кажется таким же, как у них - даже если они используют другой язык, который не должен быть проблемой .
Я бы порекомендовал вам попробовать выполнить следующие шаги:
Открыть Консоль Firebase , открыть или создать новый проект.
В разделе База данных нажмите кнопку Начало работы для Cloud Firestore .
Выберите режим запуска для ваших правил безопасности Cloud Firestore: Тестовый режим или Режим блокировки
Нажмите Включить.
Другой вариант - проверить любой антивирус или брандмауэр, которые могут блокировать ваше приложение для доступа к Firestore в бэкэнде.
Кроме того, если даже после всех этих шагов и тестов вы все еще сталкиваетесь с проблемой, Я бы порекомендовал вам напрямую обратиться в службу поддержки Firebase / Firestore . У них есть несколько бесплатных опций, чтобы связаться с ними, и, поскольку они являются прямыми разработчиками, я считаю, что они должны быть в состоянии продолжить расследование в случае необходимости.