Google signIn no funciona en el modo de liberación apk android

En el modo de liberación, mi inicio de sesión de Google no funciona. Pero funciona bien en modo de depuración. I se qtn similar de aquí . Pero no conseguí un soultions perfecto. Mi handleSignInResult is coming false ¿Qué hacer ????

Asegúrese de seguir todos los pasos especificados en la Guía

. Si es necesario, cree un nuevo archivo de configuración (el archivo google-services.json ) de OAuth Client y haga todo paso a paso.

También intenta agregar un Cliente Web que da las mismas credenciales. Y para Android, así como cliente web dar tanto el SHA1 para depurar, así como los keystores de liberación. En Android Studio, a la extrema izquierda verás una pestaña que dice "Build Variants". Seleccione el modo de liberación allí y haga todo después de eso.

Tuve el mismo problema, leí algunos mensajes y fue capaz de obtener el trabajo realizado siguiendo los pasos siguientes

Paso 1) Vaya a https://console.developers.google.com/apis/credentials ?

Paso 2) Haga clic en crear credenciales -> seleccione ID de cliente de OAuth -> seleccione el tipo de aplicación como Android

Paso 3) y luego genere la huella digital de Firma de certificado escribiendo debajo del comando en el símbolo del sistema antes de que debas tener keystore y su ruta de acceso

  keytool -exportcert -keystore "D:\PlayStore_keystore\myproject.jks" -list -v 

Paso 4) después de hacer clic en entrar, se le pedirá

  Enter keystore password : Enter password which you have used for creating keystore 

Paso 5), a continuación, dará detalles sobre keystore como SHA1, SHA256, MD5, etc

Paso 6) Introduzca SHA1 como huella dactilar y dar nombre de paquete que está en archivo de manifiesto

Paso 7) Haga clic en crear, obtendrá un nuevo ID de cliente de OAuth

Paso 8) ahora usted tiene identificación del cliente que usted necesitará conseguir el archivo de google-services.json.

Paso 9) vaya a https://console.firebase.google.com

Paso 10) si ya tiene un proyecto con ese nombre de paquete -> ir a la vista general -> haga clic en el icono del menú donde se escribe el nombre de paquete

Paso 11) seleccionar ajustes goto-> ficha General-> habrá una opción llamada Add fingerprint

Paso 12) en el paso 5 tiene SHA1 pegar que en la huella digital del certificado y guardarlo

Paso 13) ahora descargue el nuevo archivo google-services.json (ya que conatins nuevo cliente id, certificate_hash etc)

Paso 14) pegar ese archivo google-services.json en la carpeta de la aplicación en su proyecto android.

Paso 15) Usted es bueno ir …

Ayer se me ocurrió el mismo problema.

Google ha lanzado un nuevo servicio de firma en la consola de Playstore Publish en la que Google firmará su aplicación con su keystore. Después de la firma, le dará un nuevo SHA que usted tiene que agregar en su cuenta firebase.

Introduce SHA proporcionado por Google en tu cuenta de firebase

Cada vez que utilice cualquier api de google, deberá agregar su clave de liberación en la aplicación que generó en la consola de desarrolladores de google. Es posible que haya agregado clave de hash para depurar.

  • Google Play Games, Firebase y el nuevo inicio de sesión de Google
  • Plus.PeopleApi.getCurrentPerson obsoleta en los servicios de Play 8.4. ¿Cómo obtener el nombre, apellido y sexo del usuario usando GoogleSignInApi?
  • Android Google SignIn no funciona en modo de depuración: GoogleSignInResult es falso
  • GoogleApiClient no está conectado si se utiliza desde fragmento
  • Google Sign In no funciona después de publicado en playstore
  • Compruebe si el usuario ya ha iniciado sesión utilizando Auth.GoogleSignInApi?
  • ¿Dónde puedo obtener un google-services.json
  • Cómo integrar google + iniciar sesión en mi aplicación android?
  • Cómo configurar el texto del cuadro de diálogo de google api en el idioma predeterminado de la aplicación
  • Firebase sobrescribe Signin con la cuenta de Google
  • Uid de firewall y firebase uid no coinciden después de actualizar firebase a 9.2.0
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.