Error del SDK de FB: Error de inicio de session (react-native)

Actualmente estoy configurando la authentication de Facebook para mi aplicación Reach Native. Después de los problemas habituales con la configuration react-native-fbsdk, ahora los events de App de Facebook funcionan y el LoginManager se carga.

Mi problema: después de la autorización, LoginManager me networkingirecciona a la aplicación y luego me muestra el error:

Error de inicio de sesion

Estoy usando la implementación estándar de LoginManager:

const FBSDK = require('react-native-fbsdk'); const { LoginManager, AccessToken, } = FBSDK; export default class FacebookAuth extends Component { facebook(){ LoginManager.logInWithReadPermissions(['public_profile', 'email']).then( function(result) { if (result.isCancelled) { alert('Login cancelled'); } else { alert('Login success with permissions: ' +result.grantedPermissions.toString()); } }, function(error) { alert('Login fail with error: ' + error); } ); 

¿Tienes algún consejo para mí?

Ya lo comprobé:

  • Información de la aplicación FB en Info.Plist
  • iOS Bundle ID en la aplicación de Facebook
  • Configuración de OAuth de cliente
  • FBSDK LoginButton (mismo error)

Estoy ejecutando: iOS 10 y react-native 0.38.0.

¡Gracias!

Error al iniciar session con Facebook SDK – React Native

El problema era que Facebook SDK seguía manteniendo el token de session anterior, y cuando intentaba iniciar session nuevamente obtuve este error; para resolver este problema, todo lo que tenía que hacer era llamar al método logOut desde el LoginManager.

intente esto antes de LoginManager.logInWithReadPermissions...

 LoginManager.logOut(); 

Creo que resolví el problema. Todavía no estoy del todo claro, pero está relacionado con esto: Cómo usar Facebook iOS SDK en iOS 10

Después de habilitar el acceso de llavero, la authentication funciona.