为啥 facebook sdk 会自动让我登录 iPhone 上安装的 facebook 应用程序?

Posted

技术标签:

【中文标题】为啥 facebook sdk 会自动让我登录 iPhone 上安装的 facebook 应用程序?【英文标题】:Why facebook sdk automatically login me into facebook app installed on iPhone?为什么 facebook sdk 会自动让我登录 iPhone 上安装的 facebook 应用程序? 【发布时间】:2014-05-30 07:15:03 【问题描述】:

我已经为 ios 集成了 Facebook SDK,它工作正常。除了这种情况 - 用户没有在设置中设置他的凭据,并且没有登录到Facebook应用程序。在这种情况下,当用户使用facebook sdk登录我的应用程序时,sdk会自动登录他安装在他的facebook app苹果手机? 有什么方法可以防止facebook sdk 让用户登录facebook app?我已经搜索过相同的内容但找不到任何线索。

【问题讨论】:

【参考方案1】:

如果用户在 Facebook 的 Settings.app 中设置了他的凭据,那么 SDK 只会请求使用该应用程序的权限,而无需他登录。

【讨论】:

来自this thread 好像你说的不对,我问的是为什么用户登录Facebook应用? 我不确定你的意思,但你能更清楚你原来的问题吗?我对您使用哪种方法请求权限感兴趣?在 iOS 6 及更高版本中或通过 Facebook 应用程序/网站使用本机对话框? 我对登录对话框(权限)没有任何问题,但我的问题是为什么用户使用我的应用程序登录到安装在他 iPhone 上的 facebook 应用程序?请再次查看我的帖子。 只要我的 2 美分:原来的问题很清楚!

以上是关于为啥 facebook sdk 会自动让我登录 iPhone 上安装的 facebook 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 iOS Facebook SDK 2.4 保持登录状态

发布前xcode自动登录中的Facebook SDK Singleton?

为啥 Facebook 身份验证 SDK 在不同模式下的表现如此不同?

Facebook Sdk for ios 发布 - 暗屏

Facebook 安卓 sdk 3.0 SSO

为啥 Facebook 登录不要求我提供电子邮件和密码