Ошибка Firestore в Content Manager
Вы можете увидеть следующее сообщение об ошибке при доступе к системе управления контентом FlutterFlow (CMS):

Эта ошибка обычно возникает, когда разрешения Firebase или настройки аутентификации не настроены правильно. Следуйте шагам ниже, чтобы устранить её.
-
Включите вход по email/паролю
- Откройте Консоль Firebase.
- Выберите свой проект.
- В меню слева нажмите Authentication.
- Нажмите Get started (если настройка ещё не запущена).
- Перейдите на вкладку Sign-in method.
- Убедитесь, что Email/Password указан в списке и помечен как Enabled ✅.
примечаниеЕсли Email/Password не включен, активируйте его, нажав на значок карандаша и переключая настройку.
-
Добавьте необходимые разрешения для проекта Firebase
FlutterFlow требует предоставления следующих ролей
firebase@flutterflow.ioдля правильной работы:- Editor
- Cloud Functions Admin
- Service Account Admin
Чтобы добавить эти разрешения:
- В Консоли Firebase откройте свой проект.
- Перейдите в Project Settings > Users & Permissions.
- Проверьте, есть ли у
firebase@flutterflow.ioроли, указанные выше.
к сведениюЕсли эти роли отсутствуют, интеграция неполная. Убедитесь, что добавлены все три роли.
-
Обновите правила Firestore в FlutterFlow
- В проекте FlutterFlow перейдите в Firestore > Settings.
- Прокрутите вниз до раздела Firestore Rules.
- Нажмите Deploy/Redeploy, чтобы применить последние правила.

-
Определите схему Firebase
Убедитесь, что ваша схема Firebase полностью определена. Content Manager отображает только поля, которые уже определены в вашей схеме Firebase.
-
Убедитесь, что вы используете последнюю версию FlutterFlow
Нажмите
Ctrl + R(в Windows) илиCmd + R(в macOS), чтобы обновить и убедиться, что вы используете последнюю версию FlutterFlow. -
Очистите кэш и войдите заново
После выполнения вышеуказанных шагов:
- Очистите кэш браузера.
- Выйдите из FlutterFlow и войдите снова.
Попробуйте настроить разрешения заново с нуля.
Если ни один из шагов не решает проблему:
- Удалите существующие разрешения Firebase.
- Добавьте все необходимые роли заново.
- Следуйте полным инструкциям по настройке в официальном руководстве по интеграции Firebase с FlutterFlow.
Следуя шагам выше, вы сможете устранить ошибку и продолжить использовать CMS FlutterFlow без перебоев.