0

在我的应用程序中,我必须提供选项loginfacebook一旦login完成facebook,用户应该Navigate回到应用程序。怎么可能.. 我已经在我的代码中安装Facebook SDK并使用了 Facebook 登录示例( )来登录SessionLoginSampl脸书..它工作正常..

现在我想当我从 FB 成功登录时它应该返回到应用程序??

怎么可能..如果我改变..

If(appDelegate.session.isOpen)
//navigate here for tab bar...but does not work
4

1 回答 1

3

在您的 .plist 文件中,您需要添加一个名为“URL 类型”的行,它应该看起来像这样。这将允许 Facebook 应用程序或 Mobile safari 在登录过程完成后知道将您带到哪里在此处输入图像描述

同样在您的 AppDelegate 中,您需要添加这些方法

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

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
    return [FBSession.activeSession handleOpenURL:url];
}
于 2012-12-20T17:58:07.850 回答