使用 iOS 应用程序中的另一个帐户登录 Facebook
Posted
技术标签:
【中文标题】使用 iOS 应用程序中的另一个帐户登录 Facebook【英文标题】:Facebook Login with another account from iOS app 【发布时间】:2013-12-10 01:00:31 【问题描述】:我正在开发一个与 Facebook SDK 集成的 ios 应用。当我第一次使用我的 Facebook 帐户登录时,需要执行以下步骤:
-
跳转到 Safari 网页登录
插入我的凭据
之后我授权请求的权限
然后我转到应用程序的主菜单。
当我按下注销按钮时,我运行以下代码:
- (void)logout
[FBSession.activeSession closeAndClearTokenInformation];
使用此代码,我可以使会话无效并清除访问令牌信息。但是,当我再次尝试登录时,我的应用程序会跳转到 Safari 网络登录,并且我的帐户已显示为已登录(下一张图片)。
如果我想用另一个 Facebook 帐户登录,我做不到。换句话说,我想按照我之前说的步骤,或者有一个类似“不是你?”的机制。 Facebook 官方应用程序提供的。
知道我必须做什么吗?
【问题讨论】:
【参考方案1】:您仍然通过 Safari 登录。从那里注销(或清除缓存)。
【讨论】:
【参考方案2】:错误,未登录 safari 和 FB 应用时发生。
【讨论】:
请扩展您的答案,以明确您提供答案的方式。以上是关于使用 iOS 应用程序中的另一个帐户登录 Facebook的主要内容,如果未能解决你的问题,请参考以下文章
iOS 应用程序中的 Twitter 提要 - 我如何仅从我自己的帐户获取列表提要 [无需应用用户登录 Twitter]
登录并再次授权时如何在iOS SDK中的Facebook应用程序中获取Facebook帐户的更改?