我正在为我的 iOS 应用程序使用 Facebook 登录。但是,登录流程并未使用原生 iOS Facebook 集成。
我正在使用 Facebook iOS SDK 3.17(通过 pod)并且我已经按照设置说明进行操作。登录正常,只是不显示 native 登录对话框。相反,它会打开 Facebook iOS 应用程序以进行身份验证...
有什么想法吗?
最佳答案
Facebook 改变了他们的登录行为。您可以通过在 viewDidLoad 方法中将 FBLoginView 上的属性“loginBehavior”设置为“FBSessionLoginBehaviorUseSystemAccountIfPresent”来使其再次工作。
self.loginView.loginBehavior = FBSessionLoginBehaviorUseSystemAccountIfPresent;
关于无需打开浏览器或 native Facebook 应用程序即可登录 iOS Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25405976/