5

Перед публикацией в игровом магазине мой знак google работает нормально. Я видел несколько вопросов здесь, в stackoverflow, но никто из них не ответил на мой вопрос. Я не знаю, почему логин больше не работает. (Я не использую firebase).Google Вход в систему не работает после опубликования в playstore

Я сделал все шаги, чтобы сделать работу с Google, и она работала до моего опубликования. Кто-нибудь знает, что происходит? Что я могу сделать?

+0

Вы используете тот же отладочный ключ для выпущенной версии? Прочитайте это: http://stackoverflow.com/questions/18495075/google-play-services-sign-in-client-id-debug-vs-release –

+0

Я не знаю, как это проверить, я думаю, что я используя тот же самый. – Felipe

ответ

8

Это связано с различными ключами SHA1 для отладки и выпуска версии.

Дело в том, что для входа в Google вы должны добавить ключ SHA1 в свою учетную запись google, которую вы можете получить от программирования или из командной строки.

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

Если вы хотите узнать больше об этом, вы можете проверить это link. Это очень хорошо объяснено.

+0

Я согласен с тобой @Rucha Bhatt –

+0

Как я могу получить файл хранилища ключей? – Felipe

+0

Вы проверили эту ссылку, о которой я упоминал выше? @Felipe –

-1

Согласно @Jan Lovšin, возможно, вы используете то же самое .keystore для своих отладочных и выпускных APK. Следует отметить, что вам нужно создать два хранилища ключей - debug.keystore (для debug) и release.keystore (для публикации). Вы можете следовать этому thread для подробного объяснения. Вы также можете проверить этот связанный SO question. Надеюсь это поможет!

Смежные вопросы