我使用FBSDK获取用户信息。但是用户请求权限在Safari移动浏览器中弹出。我需要在ios中打开FB应用程序而不是弹出safari浏览器,但是如果用户没有下载ios fb应用程序,则应该显示浏览器。我怎样才能实现这一目标? (我在我的iPhone 5s上进行了测试,仍然使用野生动物园而不是原生FB应用程序,但在这里我附加了模拟器图像)
答案 0 :(得分:4)
这是因为您使用的是最新FBSDK
并且正在iOS 9.0+
上运行支持SFSafariViewController
。
FBSDK
已添加对SFSafariViewController
的支持,因此不会在Safari
中打开,而是会在SFSafariViewController.
中直接在您的应用中打开。这对您的目的应该没问题。< / p>
在早期版本的iOS
上,它仍会在Safari
中打开。