Доступ к Firestore истёк

От Firebase пришло письмо с темой «Client access to your Cloud Firestore database expired». Это значит, что база работала в тестовом режиме и срок его действия закончился.

При первой настройке Firestore предлагает два варианта правил:

  1. Test Mode — открытый доступ на 30 дней.
  2. Production Mode — доступ закрыт, правила пишете вы.

Выбор режима правил при создании базы Firestore

Если был выбран тестовый режим, доступ отключается автоматически по истечении срока. Чтобы база снова заработала, правила нужно обновить — одним из двух способов.

Из FlutterFlow. Правила задаются и выкатываются прямо из билдера.

Вручную в консоли Firebase:

  1. Откройте консоль Firebase.
  2. Выберите проект и перейдите в Firestore Database.
  3. Откройте вкладку Rules.

Дальше есть выбор:

  • Продлить тестовый режим — сдвинуть дату в правиле вперёд, если разработка ещё идёт.

    Продление срока действия тестовых правил

  • Написать боевые правила — закрыть доступ и разрешить операции только тем, кому они положены.

    Правила с проверкой авторизации

Если проблема осталась, напишите на support@flutterflow.io.

перевод официальной документации FlutterFlow

обновлено

⌕ ESC