Обновление правил безопасности Firestore
Большинство проблем на стороне сервера возникает из-за неправильной настройки правил безопасности Firestore. К таким проблемам могут относиться ошибки Grey Screen, бесконечный экран загрузки, ошибки создания записей в Firestore, ошибки несоответствия данных и т. д.
Чтобы устранить эти проблемы, необходимо обновить правила Firestore. Для этого выполните следующие шаги:
-
Обновление правил Firestore
В проекте FlutterFlow выберите Firestore > Settings > Прокрутите вниз до раздела Firestore Rules > выберите Deploy/Redploy.

-
Обновление индексов Firestore
На следующем шаге проверьте, не устарели ли правила Firestore и индексы или не были ли они развернуты (Out of Date или Not Deployed, как показано на изображении ниже). Если да, нажмите синюю кнопку Deploy, чтобы применить последние правила.

После нажатия на кнопку Deploy появится диалоговое окно подтверждения, в котором будут выделены изменения в правилах, применяемые при развертывании.
Это сравнение существующих правил в Firestore с изменениями, которые вносятся в правила Firestore. Такие изменения требуются при создании новой коллекции, редактировании существующей или если правила устарели.

Вы можете просмотреть изменения, а затем нажать кнопку Deploy Now. Появится оранжевый индикатор загрузки, который означает, что правила развертываются (этот шаг обычно завершается менее чем за минуту, и индикатор заменяется зеленой галочкой).
-
Проверка схемы Firestore
После выполнения предыдущих шагов проверьте схему Firestore, нажав синюю кнопку Validate. Это гарантирует, что все настроено правильно и схема коллекции Firestore соответствует схеме коллекции, настроенной в FlutterFlow.
