FBSessionStateClosedLoginFailed cada vez que bash iniciar session en mi aplicación

Hola, esto devuelve un estado de FBSessionStateClosedLoginFailed cada vez que lo ejecuto. Revisé mi nombre de package, configuration de URL, etc. y todo genial. De hecho, el libro de cara sabe que he autenticado en contra de la aplicación. ¡Sin embargo, cada vez que llamo openWithCompletion mi session falla!

[appDelegate.session openWithCompletionHandler:^(FBSession *session, FBSessionState status, NSError *error) { switch (status) { case FBSessionStateOpen: NSLog (@"Open"); break; case FBSessionStateClosed: NSLog (@"Closed"); break; case FBSessionStateClosedLoginFailed: NSLog (@"Failed"); break; default: break; } [self updateView]; }]; 

Lo he creado en el delegado de la aplicación que también se llama con éxito, pero siempre devuelve falso:

 - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { return [FBSession.activeSession handleOpenURL:url]; } 

¿Intentaste esto en el delegado de tu aplicación?

 - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { return [FBSession.activeSession handleOpenURL:url]; } 

Tuve un problema similar se arregló aquí

Está bien, qué raro. Tomé el ejemplo de inicio de session del SDK de FB que usaba el código de la aplicación FB y el ID del package y funcionó. Entonces, ¿rehice la mía y funcionó? ¿Quizás la replicación del server FB tomó un poco de time? No tengo idea pero ya va …