在我的应用中,我必须使用login
向facebook
提供选项,而login
完成facebook
后,用户应为Navigate
回到应用程序。如果有可能..我已安装Facebook SDK
并在我的代码中使用Facebook登录示例(SessionLoginSampl
)从facebook登录..它工作正常..
现在我希望当我从FB成功登录时它应该返回应用程序??
怎么可能.. 如果我换了..
If(appDelegate.session.isOpen)
//navigate here for tab bar...but does not work
答案 0 :(得分:3)
在.plist文件中,您需要添加一个名为“URL类型”的行,它应该看起来像这样。这将允许Facebook应用程序或移动版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];
}