Saltar al contenido

Android key hashes facebook

Clave hash de Facebook para el apk firmado

En algunos casos, es posible que quieras optar por no incluir el permiso de ID de publicidad en tu aplicación. Por ejemplo, si los clientes de tu aplicación son niños y familias, el permiso de ID de publicidad podría no ser relevante. Para excluir el permiso de ID de publicidad de tu aplicación, sigue las instrucciones que aparecen más adelante en esta documentación.

keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | PATH_TO_OPENSSL_LIBRARY\\bin\openssl sha1 -binary | PATH_TO_OPENSSL_LIBRARY\binopenssl base64Asegúrese de utilizar la contraseña que estableció cuando creó la clave de lanzamiento por primera vez.

Esta aplicación no tiene configurados los hashtags de las llaves de Android

Mi pregunta es ¿cómo llega la clave hash a la construcción de ionic android y a la ejecución de ionic android? Dónde tiene que estar la clave hash para que mi proyecto la encuentre. ¿Estoy ejecutando el keytool desde la raíz del proyecto y así crearía un keystore en la raíz de mi proyecto?

Una vez que tengo el keystore creado, conseguir que la clave se exporte a FB no es un problema… es sólo saber dónde se compila realmente el hash en mi proyecto. Parece que hay poca documentación sobre este sutil detalle.

Mi inicio de sesión en FB está funcionando… lo que me hace pensar que de alguna manera mi clave hash está siendo correctamente compilada y coincide con la que copié a FB… sin embargo, sigo obteniendo una página de error de FB cuando trato de publicar algo en la página de un usuario con showDialog usando el método: ‘feed’ … la página de error es un genérico «lo siento, algo salió mal» y luego devuelve un «4201 – usuario cancelado diálogo» a mi aplicación cuando la página de error de FB se cierra.

@joshmorony – crear la clave hash y exportarla/copiarla en FB no es ningún problema. Pero, ¿cómo llega la clave hash a la aplicación ionic? ¿Necesitamos añadirla específicamente a la aplicación? ¿Se incluye automáticamente (cómo y dónde)? ¿Si el hash no está en la aplicación, entonces cómo coincide con lo que se ha copiado en FB?

Facebook para android login

No entiendo en absoluto este proceso. He podido navegar hasta la carpeta que contiene el keytool en el SDK de Java. Aunque me sigue apareciendo el error openssl no reconocido como comando interno o externo. El problema es que aunque consiga que esto funcione, ¿qué haría y con qué después?

NOTA : Asegúrate de que en ambos casos te pide una contraseña. Si no pide contraseña, significa que algo está mal en el comando. La contraseña para debug.keystore es «android» y para release tienes que poner la contraseña que pusiste al crear el keystore.

OpenSSL: Tienes que instalarlo si no viene preinstalado con tu sistema operativo (por ejemplo, Windows no lo tiene preinstalado). La forma de instalarlo depende de tu sistema operativo (para Windows consulta el enlace proporcionado por coder_For_Life22).

La forma más fácil de hacerlo, sin necesidad de manipularlo, es copiando el binario openssl.exe a la ruta de acceso de keytool si estás en Windows. Si no quieres hacer eso, tienes que añadirlo a tu variable de entorno PATH. A continuación, ejecute el comando proporcionado en los documentos.

Dispositivo Android facebook

Así, por ejemplo, Si no estoy firmando mi APK con clave específica que significa que voy a utilizar еру almacén de claves de depuración por defecto. El almacén de claves de depuración se encuentra en algún lugar de su PC o Mac después de haber instalado Android SDK.  Puedes leer este hilo para saber más. Para cantar su aplicación con el almacén de claves de depuración, su configuración de construcción androide debe tener este aspecto:

3) Trate de hacer una llamada a la API de FB, y monitoree la salida del registro de su dispositivo, y verá el hash de la clave que FB SKD está tratando de usar para la firma de la solicitud de la API. Si usted no ha especificado su correcto Key Hash en la configuración de la aplicación FB, verá que la imagen es similar a esta:

0/5 (0 Reviews)