ios - 如何在不打开 Facebook 应用程序的情况下登录 Facebook?

标签 ios swift facebook-graph-api facebook-login facebook-ios-sdk

我最近安装了应用程序“mapstr”,当你选择 Facebook 登录时,你不需要通过 Facebbok 应用程序,你只需通过一种 alertView 接受权限:

enter image description here

它是用法语写的,上面写着:“mapstr”想要访问您的公开个人资料和好友列表。

当我点击“确定”时,我只是使用 Facebook 登录:没有应用程序切换!

他们是怎么做到的? (我正在使用 Swift 2.0 进行开发)

最佳答案

我是 Mapstr 的创始人 ;) 这是 Facebook LoginManager(在 iOS SDK 中)中的一个 loginBehavior 选项,它是“FBSDKLoginBehaviorSystemAccount”(您还有应用程序选项和网络选项) 如果用户在其 iPhone 上配置了他的面部 boo 帐户,SDK 将使用它,如果没有,它将尝试应用程序,然后是网络。 唯一的缺点是,如果系统帐户存在但配置错误,它会失败...... 塞巴斯蒂安

关于ios - 如何在不打开 Facebook 应用程序的情况下登录 Facebook?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32954040/

相关文章:

ios - 如何从另一个 ViewController 修改 UITableView 的单元格

facebook - Facebook 错误代码列表

ios - facebook iOS API,检查隐私设置?

iOS 11 CPU 节流和空闲计时器

ios - 使用 AudioToolbox - Swift 从音频信号获取原始样本流

ios - JSON 数据显示在 viewDidAppear 上而不是 viewDidLoad 上

Facebook Graph Explorer 给出的结果与具有相同权限的 Graph API 请求不同

ios - vue.js在wkwebview上是否正常工作

ios - 从 unicode 字符符号获取范围。 swift

ios - swift : UITableViewCell Overlapping in debug view Hierarchy