Facebook 应用程序登录请求不在 FB iOS 应用程序中打开,它在 Safari 移动浏览器中打开
Facebook app login request do not open in FB iOS app , it opens in Safari mobile browser
我使用 FBSDK 获取用户信息。但是用户请求权限在 safari 移动浏览器中弹出。我需要在 ios 中打开 FB 应用程序而不是弹出 safari 浏览器,但是如果用户没有下载 ios fb 应用程序,浏览器应该会出现。我怎样才能实现这一目标? (我在我的 iPhone 5s 上测试了这个并且仍然弹出 safari 而不是本地 FB 应用程序,但在这里我附上了模拟器图像)
这是因为您在 iOS 9.0+
上使用最新的 FBSDK
和 运行,它们支持 SFSafariViewController
。
FBSDK
添加了对 SFSafariViewController
的支持,因此它不会在 Safari
中打开,而是会在 SFSafariViewController.
中直接在您的应用中打开这应该适合您的目的.
在 iOS
的早期版本中,它仍将在 Safari
中打开。
我使用 FBSDK 获取用户信息。但是用户请求权限在 safari 移动浏览器中弹出。我需要在 ios 中打开 FB 应用程序而不是弹出 safari 浏览器,但是如果用户没有下载 ios fb 应用程序,浏览器应该会出现。我怎样才能实现这一目标? (我在我的 iPhone 5s 上测试了这个并且仍然弹出 safari 而不是本地 FB 应用程序,但在这里我附上了模拟器图像)
这是因为您在 iOS 9.0+
上使用最新的 FBSDK
和 运行,它们支持 SFSafariViewController
。
FBSDK
添加了对 SFSafariViewController
的支持,因此它不会在 Safari
中打开,而是会在 SFSafariViewController.
中直接在您的应用中打开这应该适合您的目的.
在 iOS
的早期版本中,它仍将在 Safari
中打开。