Хорошо, я только что понял проблему. Если вы используете подпись приложения Play Store, то SHA1 из вашего распределенного приложения будет отличаться от того, который вы используете локально. Убедитесь, что вы добавили ключ SHA1 из консоли Play в свое приложение в консоли Firebase.

тификация Firebase работала нормально, отладочная сборка неожиданно начала давать сбой без какого-либо изменения кода, регистрируя следующее сообщение

D / PhoneAuthActivity (7392): signInWithCredential: fail: com.google.firebase.auth.FirebaseAuthException: это приложение не авторизовано для использования проверки подлинности Firebase. Убедитесь, что правильное имя пакета и SHA-1 настроены в консоли Firebase. Проверка приложения не удалась.

Единственное заметное действие между успешным входом в систему и неудачей - обновление Android Studio.

Ответы на вопрос(3)

я только что понял проблему. Если вы используете подпись приложения Play Store, то SHA1 из вашего распределенного приложения будет отличаться от того, который вы используете локально. Убедитесь, что вы добавили ключ SHA1 из консоли Play в свое приложение в консоли Firebase.

Приложение, подписанное приложением.

найтиSHA-1 сертификат отпечатков пальцев из приложения подписи из консоли магазина игр.

Консоль Play store> Ваш проект> Управление релизами> Подписание приложения

Поместите этот отпечаток SHA1 в ваше приложение для Firebase.

Firebase Console> Ваш проект> Настройки приложения> Добавить отпечаток пальца

Хорошо, что нам не нужно генерировать отпечаток SHA1 изCMD с помощьюkeystore.
 Abhi13 дек. 2018 г., 06:58
У меня также была проблема с подписанным приложением. Это решение работает !!!
 Junior06 янв. 2019 г., 12:53
Перепробовал несколько предложений. Это был единственный, который работает! +1
Решение Вопроса

который используется для подписи приложений отладки, мог измениться. Просто добавьте новую контрольную сумму SHA-1 вашего ключа отладки в консоль Firebase.

Самый простой способ - подключиться / синхронизироваться с firebase из

Инструменты> Firebase> Authentication> Connect> Синхронизация

Если вы хотите сделать это вручную или разблокировать хранилище ключей, сначала сгенерируйте контрольную сумму SHA-1, используя следующую команду:

keytool -list -v -keystore KEYSTORE_PATH -alias ALIAS_NAME

Затем скопируйте контрольную сумму SHA-1 и перейдите к:

Firebase Console> Ваш проект> Настройки приложения> Добавить отпечаток пальца

 Nabin Bhandari02 окт. 2018 г., 10:18
@RumitPatel Проверить отредактированный ответ.
 Rumit Patel27 окт. 2018 г., 17:55
@ gowithefloww, да, пожалуйста, подожди, пожалуйста. выложу завтра наверное.
 Rumit Patel02 окт. 2018 г., 08:21
Но эта ошибка идет для подписанного apk. Я реализовал FireBase и ON аутентификацию тоже. он работает для debug.keystore, но не работает для SHA, сгенерированного из моего хранилища ключей. странный. кто-нибудь другой, имеющий эту проблему?
 gowithefloww27 окт. 2018 г., 17:41
Не могли бы вы опубликовать это @RumitPatel? Испытываю ту же проблему.
 Rumit Patel02 окт. 2018 г., 10:52
Я уже сделал это. но я нашел совершенно странное решение. Я опубликую это позже здесь.

Ваш ответ на вопрос