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

Исправление проблем с входом через Google

Если вход через Google не работает после экспорта приложения FlutterFlow, выполните следующие шаги в зависимости от способа развертывания приложения.

  1. Если приложение развернуто в Play Store через CodeMagic

    Если вы опубликовали приложение в Play Store с использованием интеграции CodeMagic в FlutterFlow:

    • В Google Play Console откройте приложение из списка All apps.
    • Перейдите в раздел Setup → App Integrity.
    • На вкладке App Signing скопируйте отпечаток сертификата SHA-1.

    • В консоли Firebase откройте тот же проект, прокрутите до раздела Your Apps и выберите приложение для Android.
    • Нажмите Add fingerprint, вставьте SHA-1 и нажмите Save.

    • В FlutterFlow перейдите в Settings → Firebase и нажмите:
    • Regenerate Config Files
    • Generate Files

    Повторите тестирование приложения. Вход через Google теперь должен работать корректно.

  2. Если приложение еще не опубликовано или используется ручная подпись

    Если вы не используете подпись приложений Play Store:

    • Используйте Keytool или отчет о подписи Gradle для генерации SHA-1.
    • В Firebase откройте настройки проекта.
    • В разделе Your Apps выберите приложение для Android и добавьте отпечаток SHA-1.

    • В FlutterFlow перейдите в Settings → Firebase, затем:
    • Regenerate Config Files
    • Generate Files

    Повторите тестирование приложения, чтобы убедиться, что вход через Google работает.

    Обратитесь к документации Google Play Services для получения дополнительной информации.

Добавьте отладочный SHA-1 для локального тестирования
  • При тестировании входа через Google в FlutterFlow перед публикацией добавьте свой отладочный SHA-1 в Firebase.
  • Затем перейдите в Settings → Firebase в FlutterFlow и перегенерируйте файлы конфигурации.