Facebook应用登录请求无法在FB iOS应用中打开,它在Safari移动浏览器中打开

时间:2016-03-15 03:56:54

标签: ios swift fbsdk fbsdkloginkit

我使用FBSDK获取用户信息。但是用户请求权限在Safari移动浏览器中弹出。我需要在ios中打开FB应用程序而不是弹出safari浏览器,但是如果用户没有下载ios fb应用程序,则应该显示浏览器。我怎样才能实现这一目标? (我在我的iPhone 5s上进行了测试,仍然使用野生动物园而不是原生FB应用程序,但在这里我附加了模拟器图像)

enter image description here

1 个答案:

答案 0 :(得分:4)

这是因为您使用的是最新FBSDK并且正在iOS 9.0+上运行支持SFSafariViewController

FBSDK已添加对SFSafariViewController的支持,因此不会在Safari中打开,而是会在SFSafariViewController.中直接在您的应用中打开。这对您的目的应该没问题。< / p>

在早期版本的iOS上,它仍会在Safari中打开。