AuthUI: произошла ошибка входа. com.firebase.ui.auth.FirebaseUiException: код: 12500, сообщение: 12500 - PullRequest
1 голос
/ 31 марта 2020

Я добавил все 3 ключа SHA-1 в Firebase:

// android debug keystore
keytool -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore

// production key
keytool -list -v -keystore MyProduction-key.jks -alias MyAliasOfMyProd-Key

// key found in Google Play
Google Play Console, Release management, App signing, 

После добавления третьего ключа в консоль Firebase выдает ошибку 12500, при удалении показывает errorCode 10.

AuthUI: A sign-in error occurred.
    com.firebase.ui.auth.FirebaseUiException: Code: 12500, message: 12500: 
        at com.firebase.ui.auth.data.remote.GoogleSignInHandler.onActivityResult(GoogleSignInHandler.java:112)
        at com.firebase.ui.auth.ui.idp.SingleSignInActivity.onActivityResult(SingleSignInActivity.java:142)
        at android.app.Activity.dispatchActivityResult(Activity.java:7762)
        at android.app.ActivityThread.deliverResults(ActivityThread.java:4603)
        at android.app.ActivityThread.handleSendResult(ActivityThread.java:4652)
        at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:49)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1948)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:214)
        at android.app.ActivityThread.main(ActivityThread.java:7050)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:965)

Я также добавил свой адрес электронной почты в "publi c settings".

enter image description here

  • Я не получил письмо от firebase. Только некоторое время назад у меня были небезопасные правила БД, и это было исправлено.
  • Я также хочу добавить, что какое-то время он работал нормально в моей среде отладки. Но потом он перестал работать ...?
  • Я убедился, что скачал и заменил google-сервис. json после того, как добавил 3 ключа.

enter image description here

Ответы [ 5 ]

1 голос
/ 04 апреля 2020

Я думаю, что есть много возможностей, но попробуйте это:

  1. go до Экран согласия OAuth .

  2. Нажмите Edit App. Примечание. Убедитесь, что это ваш проект (в левом верхнем углу, кроме API Google lo go).

  3. В самом низу есть 3 ссылки, попробуйте настроить, что

0 голосов
/ 09 апреля 2020

Если вы используете Google, войдите в систему. Go в облачную платформу Google> Учетные данные> нажмите Добавить учетные данные и создайте идентификатор клиента OAuth.

https://console.developers.google.com/apis/credentials

0 голосов
/ 09 апреля 2020

Единственное решение - удалить ключ и сгенерировать новый ключ с SHA1 из консоли разработчика Google.

0 голосов
/ 06 апреля 2020

после внесения изменений в вашу конфигурацию на firebase, вам необходимо скачать последний файл google-service.json и поместить его в нужную папку. затем выполните invalidate cache and restart.

0 голосов
/ 31 марта 2020

может быть так много причин для сбоя аутентификации, но проверьте электронную почту в вашей учетной записи firebase. follow the image

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...