Аутентификация Firebase не работает в подписанном APK

Я реализовал вход в Google с помощью службы аутентификации firebase, она отлично работает, когда я использую приложение для отладки. Но когда я создаю подписанный apk. firebase auth не входит в систему, помогите пожалуйста!

SHA1 в Firebase

SHA1 в Android Studio

вам нужно взять ключ SHA1, используя файл хранилища ключей, затем добавить в консоль firebase, он будет работать нормально!

Ram Suthakar 12.10.2018 09:34

Я проверил ключ SHA1 из gradle, и firebase такой же, который автоматически загружается во время настройки firebase .... так что, пожалуйста, сообщите, если я делаю что-то не так

Hello Electroniocs 12.10.2018 09:43

Обратитесь к этой ссылке: stackoverflow.com/a/15727931/3406577

Ram Suthakar 12.10.2018 09:48

Сэр, я отредактировал свой вопрос, где я дал изображение моего SHA1 из Firebase и Android Studio. Пожалуйста, дайте мне знать, что изменить?

Hello Electroniocs 12.10.2018 10:01

да, в настоящее время вы добавляете android \ debug.keystore, он будет работать только для отладочных сборок, но в реальном времени нам нужно взять ключ SHA1 на основе вашего файла хранилища ключей APK и добавить свою консоль

Ram Suthakar 12.10.2018 10:06

перейдите по приведенной выше ссылке (stackoverflow.com/a/15727931/3406577), которой я поделился, и создайте ключ SHA1, используя ваш файл живого хранилища ключей, проблема будет решена, попробуйте эту ссылку

Ram Suthakar 12.10.2018 10:09

Я решил ту же проблему, обратившись к этой проблеме stackoverflow.com/a/53133829/11216683

rushab 07.06.2020 10:20
Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
2
7
1 502
1

Ответы 1

Для решения проблемы можно использовать следующие шаги:

  1. Сначала проверьте имя пакета, если оно такое же, как на консоли Firebase, так и в студии Android, если нет, сделайте его таким же, но если да, то

  2. Сгенерировать SHA-1: Вы можете использовать именно этот код (не нужно менять), откройте терминал студии Android и вставьте этот код: keytool -list -v -keystore ~ ​​/ .android / debug.keystore -alias androiddebugkey -storepass android -keypass android

а теперь сравните его с SHA-1, присутствующим в консоли firebase.

  1. Очистите и восстановите градиент Надеюсь, что вышеуказанные шаги помогут решить проблему.

Перейдите по ссылке, чтобы получить более ясное представление о вышеупомянутой процедуре: реагировать на родной с помощью проверки подлинности телефона firebase не удалось

Хотя эта ссылка может дать ответ на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если ссылка на страницу изменится. - Из обзора

dardisco 12.10.2018 10:29

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

Android1005 12.10.2018 15:33

Другие вопросы по теме