Невозможно проверить схему Firestore
При попытке проверки схемы Firestore вы можете столкнуться с ошибкой, показанной на изображении ниже:

Шаги по устранению неисправностей:
-
Убедитесь, что вы создали базу данных Firestore
Убедитесь, что вы уже создали базу данных Firestore в своем проекте Firebase.

-
Проверьте режим базы данных
База данных в тестовом режиме может работать некорректно при интеграции с FlutterFlow.
примечаниеПосле создания базы данных в тестовом режиме нет прямого визуального способа переключиться на продуктивный режим. Необходимо вручную обновить правила безопасности Firebase. Однако если вы развернете правила из FlutterFlow, этот шаг выполнится автоматически.
Шаги по обновлению правил базы данных:
- Перейдите в свой проект Firebase.
- Выберите Cloud Firestore.
- Перейдите в раздел Rules.
Вы увидите что-то вроде этого:

Обновите правила по необходимости.
примечаниеУбедитесь, что вы указали правильный
rules_versionи проверили свою конфигурацию.
- Нажмите Publish, чтобы применить изменения.
-
Назначьте необходимые разрешения
firebase@flutterflow.ioВы должны предоставить требуемые разрешения облака для
firebase@flutterflow.io:- Editor
- Cloud Functions Admin
- Service Account
В консоли Firebase:
- Откройте свой проект.
- Перейдите в Project Settings > Users & Permissions.
- Убедитесь, что необходимые роли назначены
firebase@flutterflow.io.
Если эти роли не назначены, выполните этот шаг:

-
Убедитесь, что в FlutterFlow создана хотя бы одна коллекция
В FlutterFlow выберите вкладку Firestore в левом меню. Если коллекции не перечислены, создайте хотя бы одну.

-
Убедитесь, что в ваших коллекциях есть документы
Используйте CMS FlutterFlow, чтобы проверить, что в коллекциях содержится хотя бы один документ:
- Выберите Manage Content.
- Проверьте каждую коллекцию, чтобы подтвердить наличие данных.
Если документов нет, добавьте хотя бы один:


-
Разверните правила Firestore из FlutterFlow
В вашем проекте FlutterFlow:
- Выберите Firestore > Settings.
- Прокрутите вниз до Firestore Rules.
- Выберите Deploy (или Redeploy, если требуется).
