Перейти к основному содержимому

Истёк срок доступа клиента к Firestore

Вы можете получить письмо от Firebase с темой:

"Client access to your Cloud Firestore database expired"

Это сообщение обычно появляется, когда база данных Firestore находится в режиме Test Mode и истёк срок доступа.

Вы видите это сообщение об ошибке по следующей причине:

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

  1. Test Mode — Временно разрешает открытый доступ (истекает через 30 дней).
  2. Production Mode — Начинается с ограничений и требует безопасных правил.

Если вы выбрали Test Mode при настройке, доступ к Firestore автоматически истечёт по истечении установленного периода. Чтобы продолжить использовать Firestore, вам нужно обновить правила одним из следующих способов:

  • Вариант 1: Управление правилами Firestore из FlutterFlow

    Вы можете управлять и развертывать правила Firestore непосредственно из FlutterFlow.

  • Вариант 2: Ручное обновление правил Firestore в консоли Firebase

    Следуйте этим шагам, чтобы вручную обновить правила:

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

    Здесь у вас есть два варианта:

    • Вариант A: Продление Test Mode

      Обновите временную метку истечения на будущую дату, если вы всё ещё в разработке.

    • Вариант B: Защита правил для продакшена

      Обновите правила, чтобы обеспечить правильную аутентификацию и контроль доступа.

Если проблема сохраняется, свяжитесь с нами по адресу support@flutterflow.io для получения дополнительной помощи.