Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android Facebook Api Exception – remote_app_id no coincide con el ID almacenado

Tengo un problema como se dijo en el título de este post. No puedo iniciar sesión.

SessionState currentstate = session.getState(); 

Me da un estado CLOSED_LOGIN_FAILED . Eche un vistazo a esta entrada, Android Facebook SDK 3.0 da "remote_app_id no coincide con id almacenado" al iniciar sesión

He generado una clave con el keytool y ponerlo en el App Dashboard. Pero eso no parece ayudar. Cualquier ayuda en esta apreciada

2 Solutions collect form web for “Android Facebook Api Exception – remote_app_id no coincide con el ID almacenado”

Llame a este método de debajo de oncreate de su actividad, se imprimirá una clave de hash en logcat, añadir que en el campo hash en la configuración de la aplicación en Facebook. Inténtalo de nuevo funcionará

  public void printHashKey() { try { PackageInfo info = getPackageManager().getPackageInfo("your.package.name", PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); Log.d("TEMPTAGHASH KEY:", Base64.encodeToString(md.digest(), Base64.DEFAULT)); } } catch (NameNotFoundException e) { } catch (NoSuchAlgorithmException e) { } } 

Sé que esto ya tiene una respuesta seleccionada, pero es importante tener en cuenta que si está intentando utilizar keytool en lugar de imprimir el keyhash en código, asegúrese de utilizar el keytool que viene con java 1.6 en lugar de java 1.7.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.