Сбой входа в пользовательский интерфейс Firebase через Google из-за кода ошибки 12500 (SIGN_IN_FAILED) - PullRequest
0 голосов
/ 13 ноября 2018

Я использую Firebase UI для входа в систему для моего приложения.Когда я пытаюсь войти в систему с помощью Google, появляется сообщение об ошибке com.firebase.ui.auth.FirebaseUiException: Code: 12500, message: 12500.Но я, когда пытаюсь интегрировать логин Google напрямую, он работает нормально.Я не смог найти способ решить эту проблему.Описание кода ошибки в документе Google

Попытка входа не удалась с текущей учетной записью.

В отличие от SIGN_IN_REQUIRED.при просмотре этого кода ошибки пользователь ничего не может сделать для восстановления после сбоя входа в систему.Переключение на другую учетную запись может или не может помочь.Проверьте журнал adb, чтобы увидеть подробности, если таковые имеются.

Ответы [ 4 ]

0 голосов
/ 03 августа 2019

Я недавно столкнулся с этой проблемой, исправление должно было перейти на: https://console.developers.google.com/apis/credentials и полные учетные данные OAuth. Добавьте логотип приложения, адрес электронной почты, авторизованный домен, ссылку на конфиденциальность и ссылку на условия. В моем случае я использовал example.com для большинства материалов, просто для тренировочного приложения. enter image description here

0 голосов
/ 27 мая 2019

Проверьте, добавили ли вы «Поддержка по электронной почте» в настройках проекта Firebase. Это позволило мне решить проблему после многих попыток, которые не помогли.

0 голосов
/ 23 июня 2019

Я обнаружил, что просто удаление app("remove app") из проекта firebase решило проблему.

0 голосов
/ 19 ноября 2018

Возможно, вам потребуется установить отпечаток сертификата SHA-1 в настройках Firebase вашего приложения. Смотрите этот ответ на аналогичный вопрос здесь (воспроизведено ниже): https://stackoverflow.com/a/52082447/4982525

Проверьте, добавлены ли отпечатки SHA-1 в проект Firebase Настройки. Если нет, найдите отпечаток SHA-1 с помощью

https://developers.google.com/android/guides/client-auth

Также найдите отпечаток ключа разблокировки SHA-1 с помощью

keytool -list -v -keystore <keystore path>

Удалить с помощью пути к хранилищу ключей.

Затем добавьте оба отпечатка SHA-1 в настройки проектов Firebase.

NB. Не забудьте заменить google-services.json на обновленный. google-services.json с новыми отпечатками пальцев. Я потерял два дня на этом.

...