Saltar al contenido

Error de inicio de sesión: hay un error al iniciar sesión en esta aplicación. Por favor, inténtelo de nuevo más tarde

Solución:

El error se produce debido a una clave hash no válida.

Podemos crear una clave Hash usando el siguiente comando y actualizar la misma aquí en Configuración-> Básico -> Android HashKeys

keytool -exportcert -alias ADD_RELEASE_KEY_ALIASE_HERE -keystore ADD_UR_KEYSTORE_PATH_HERE | openssl sha1 -binary | openssl base64

Puede encontrar el alias de la clave Relase de su almacén de claves utilizando el siguiente comando si es necesario:

keytool -list -keystore ADD_UR_KEYSTORE_PATH_HERE

También he experimentado un problema, como al usar el HashKey anterior, el inicio de sesión funciona bien si instalo el APK de lanzamiento directamente en el dispositivo, pero cuando subo el APK a Play Store e instalo la aplicación desde la tienda, muestra el mismo error de inicio de sesión fallido. La solución para esto es la siguiente:

  1. Vaya a Gestión de versiones aquí
  2. Seleccione Administración de versiones -> Firma de aplicaciones
  3. Puede ver la clave SHA1 en formato hexadecimal Certificado de firma de la aplicación.
  4. Copie el SHA1 en formato hexadecimal y conviértalo en formato base64, puede usar este enlace para hacerlo sin el SHA1: parte del hexadecimal.
  5. Vaya a la consola de desarrollo de Facebook y agregue la clave (después de convertir a la base 64) en la configuración -> básico -> claves hash.

RESPUESTA

Simplemente lanzando esto para las personas que aún experimentan este problema. El hash que creé a través de la herramienta de teclas era incorrecto de alguna manera. Lo arreglé haciendo lo siguiente:

Si ya cargó su aplicación en la tienda de juegos y habilitó la “firma de aplicaciones de Google Play”, hay una solución (al menos esto funcionó para mí):

  1. inicia sesión en tu consola de juegos
  2. haga clic en la aplicación
  3. ahora en el lado izquierdo, haga clic en “administración de versiones”
  4. haga clic en “Firma de aplicaciones”
  5. en “Certificado de firma de la aplicación”, copie la huella digital del certificado SHA-1
  6. vaya a http://tomeko.net/online_tools/hex_to_base64.php
  7. pegue el SHA-1 en el primer campo
  8. copiar el texto en el campo de entrada en “Salida (base64)”
  9. ahora abre developer.facebook.com/apps
  10. haga clic en su aplicación
  11. en el lado izquierdo, vaya a “Configuración” -> “Básico”
  12. más allá del texto Base64 aquí debajo de hashes clave
    ingrese la descripción de la imagen aquí

Eso debería solucionar el problema.


ACTUALIZAR

Los pasos anteriores aún deberían funcionar completamente.

Pero si no desea pegar su clave en ese sitio web, aquí hay una alternativa a paso 6,7,8 debajo:

aquí hay un comando oneliner Node.js para hacer lo mismo:

node -e 'console.log(Buffer.from(process.argv[1].split(":").map(hex => parseInt(hex, 16))).toString("base64"))' '5E:8F:16:06:2E:A3:CD:2C:4A:0D:54:78:76:BA:A6:F3:8C:AB:F6:25'

créditos: mifi


ACTUALIZACIÓN – NOVIEMBRE 2020

Google lanzó una nueva Play Console. A partir de ahora puedes encontrar Certificado de clave de firma de la aplicación aquí:
ingrese la descripción de la imagen aquí

También me enfrento a este problema. Actualice su clave hash en Facebook

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *