Аутентификация по телефону Firebase не работает для версии выпуска — Android

#android #firebase #firebase-authentication #google-play

#Android #firebase #firebase-аутентификация #google-play

Вопрос:

Я рассмотрел множество вопросов по SO по поводу этой проблемы, но я не могу понять, в чем моя проблема. Я должен выполнить следующие шаги:

  1. Создан ключ / хранилище ключей в Android Studio
  2. Подписал файл aab ключом
  3. Загрузите приложение в Play Store — выбрано для подписания приложения
  4. Извлек сгенерированные значения SHA-1 и SHA-256 и вставил их в консоль Firebase
  5. Проверил значения signingReport в Android Studio

Я также добавил signingConfigs в свой файл сборки gradle. Я подтвердил, что ключи в Firebase предназначены для сборки релиза.

Кажется, все в порядке, но я не могу попасть на экран OTP для авторизации по телефону. Это было очень неприятно. Любые указатели будут высоко оценены!

Ответ №1:

Таким образом, помимо обновления отпечатков пальцев SHA-1 в Firebase, вам, возможно, придется обновить его и в настройках Google Cloud API. Это должно применяться в случае, если вы создали ограниченные ключи API. Просто добавьте дополнительные ключи с теми же именами пакетов, и это должно сработать.

Я потратил большую часть 1 дня на выяснение этого.