FBSessionLoginBehaviorWithFallbackToWebView在safari中打开,但在webview中不打开

时间:2014-04-02 06:12:05

标签: ios iphone facebook webview facebook-ios-sdk

我在我的应用中使用Facebook登录。我遵循Facebook的指导方针并使用本机应用程序(如果已安装)。当安装本机应用程序时,它工作正常。但是当它不是我有问题时。

我将 FBSessionLoginBehaviorWithFallbackToWebView 指定为LoginBehavior。但是当没有安装应用程序时,它会在safari中打开Facebook登录页面,而不是在webView中。如果Facebook应用程序未安装在用户的设备中,我认为此行为将在webView中打开。

我是否需要先使用任何其他LoginBehavior来使用Native应用程序,然后再使用webView而不是Safari?

1 个答案:

答案 0 :(得分:0)

尝试此行为:

<强> FBSessionLoginBehaviorForcingWebView

它不会重定向到Safari