the stored not invalid hashes does android facebook login

stored - Android Facebook SDK 4.5.0 Login-Logout Problema Invaso de clave Hash Error, al intentar iniciar sesiĆ³n de nuevo



invalid key hash facebook android (1)

Estaba teniendo el mismo problema, necesita eliminar la aplicación de Facebook y luego cerrar la sesión. La siguiente función hará el truco.

public void disconnectFromFacebook() { if (AccessToken.getCurrentAccessToken() == null) { return; // already logged out } new GraphRequest(AccessToken.getCurrentAccessToken(), "/me/permissions/", null, HttpMethod.DELETE, new GraphRequest .Callback() { @Override public void onCompleted(GraphResponse graphResponse) { LoginManager.getInstance().logOut(); } }).executeAsync(); }

Implementé el botón de inicio de sesión de Facebook como se describe en https://developers.facebook.com/docs/facebook-login/android developer guide con permisos de lectura de perfil y correo electrónico.

Cuando presiono el botón de inicio de sesión, la aplicación de Facebook se abre y luego puedo iniciar sesión y puedo obtener datos del usuario de Facebook. Después de este punto, el botón de Facebook activa automáticamente el botón Cerrar sesión. Y cuando se presiona, se desconecta. Hasta ahora, funciona bien.

Una vez que se cierre la sesión de Facebook en mi aplicación, y quiera volver a iniciar sesión con el botón de Facebook, Facebook falla con el error clave de hash. Si voy a la configuración de la cuenta en la aplicación de Facebook y elimino mi aplicación de la lista, volveré a iniciar sesión con éxito.

También probé la solución aquí, problema de cierre de sesión de la aplicación de Android Android, pero tampoco funcionó. Para borrarlo, uso este código (se encuentra el prefijo compartido en la clase AccessTokenCache):

SharedPreferences fbSharedPreferences = this.getSharedPreferences("com.facebook.AccessTokenManager.SharedPreferences", 0); if (fbSharedPreferences != null) { fbSharedPreferences.edit().clear().commit(); }

Estoy usando Facebook SDK 4.5. Estoy probando con una cuenta de Facebook real. Las teclas y hashes de mi aplicación están configurados en la configuración de la aplicación de Facebook.

El título de la pregunta de PS se ve influido por el inicio de sesión de Facebook: cierre de sesión Problema Error de clave clave no válida al intentar iniciar sesión nuevamente (que no tiene solución).