无需打开浏览器或 native Facebook 应用程序即可登录 iOS Facebook

标签 ios facebook facebook-login

我正在为我的 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/

相关文章:

android - Prestashop 语言标志图标在移动设备上看起来很糟糕

iphone - WebView 和覆盖链接的问题

facebook - 是否有可能使 "Anchor Navigation"- Facebook 符合

objective-c - 使用 iOS 版 Facebook 登录

ios - Facebook SDK 登录不适用于 iOS 10、Xcode 8 上的模拟器

ios - 使用硬件键盘时不为 UITextField 调用 shouldChangeText

iphone - (iphone) UIImageView 设置图像 : leaks?

android - 使用 SDK 3.5 中的提要对话框在 friend 的墙上发帖

ruby-on-rails - 如何合并来自多个社交登录的相同用户数据。

android - React Native fbsdk构建错误无法找到方法实现()