Google SignIn не работает после выпуска APK (до работы)

У меня проблемы со стандартным Google SignIn: после сборки релиза моего приложения для Android Google SignIn не работает. Я последовал за руководством, как описано здесь, чтобы создать выпуск: https://developer.android.com/studio/publish/app-signing.html

Затем я перехожу к консоли Google API и создаю новый клиент OAuth 2.0 с помощью закрытого ключа: SHA1 генерируется с помощью

keytool -exportcert -keystore MY_PATH_TO_PRIVATE_KEY -list -v

Пароль моего хранилища ключей запрашивается, а затем я вижу SHA1. Я считаю, что эта процедура правильная, потому что я использовал то же самое для входа в Facebook, и это работает. Я использую последнюю версию Android Studio.

Я должен добавить некоторые из Gradle Config или в Android Manifest?

android,apk,release,sha1,google-signin,

1

Ответов: 2


3

Шаги по поиску ключа SHA-1: 1) Перейдите в свою консоль Google Play 2) Выберите приложение для таргетинга 3) Перейдите в раздел «Подписание подписки» в разделе «Управление выпуском» 4) Ключ SHA-1 можно найти в разделе «Подписание приложений» Сертификат «5». Обновите этот ключ на своей странице учетных данных.


1

Наконец решил. Я добавил ключ SHA1 для своего ключа release (файл .jks) в Консоли Google Developers в рамках зарегистрированного проекта. В Android Studio с левой стороны есть опция для вариантов сборки в представлении проекта. Там я изменил каждый модуль на режим выпуска (по умолчанию он находится в режиме отладки). Затем создайте подписанный APK обычным способом и запустите приложение. Google Signin отлично работал.

андроид, APK, релиз, sha1, Google-зарегистрировались,
Похожие вопросы