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 ????
- No se puede encontrar la variable de símbolo GoogleAuthUtil después de actualizar a los servicios de Google Play.
- Solicitud de inicio de sesión de GoogleIdToken devuelve null
- "GoogleApiClient no está conectado todavía" al cerrar la sesión cuando se utiliza la autorización de Firebase con google inicie sesión
- Obtenga los detalles de la persona en la nueva conexión de Google Play Services 8.3
- Google api gettoken (Context, String, String) ahora está obsoleto
- ¿Inicia sesión de Google no funciona en Android?
- Inicia sesión de Google en la aplicación sin agregarla a las cuentas de dispositivos
- No se puede obtener un cumpleaños privado de la cuenta de Google Plus aunque se solicita explícitamente
- ¿Cómo verificar correctamente la integridad de un token de Google?
- Código de estado 12501 autenticando con inicio de sesión de Google
- No se puede resolver el símbolo 'Auth' para la integración de Google en android studio
- ¿Cómo obtener el token de acceso con el nuevo inicio de sesión de Google con los servicios de juego 8.3?
- No se puede establecer el ámbito de acceso de Google en Android
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.
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.
- Cómo puedo dejar google maps api v2 ir directamente a mi ubicación
- Lista de dispositivos BLE para Android después de escanear dispositivos