Facebook使用iOS应用程序中的另一个帐户登录

时间:2013-12-10 01:00:32

标签: ios facebook facebook-graph-api facebook-login

我正在开发一个与Facebook SDK集成的iOS应用程序。当我第一次使用我的Facebook帐户登录时,它需要执行以下步骤:

  1. 跳转到safari网站登录
  2. 插入我的凭据
  3. 之后我授权了所请求的权限
  4. 然后我转到我的应用程序的主菜单。
  5. 当我按下注销按钮时,我运行以下代码:

    - (void)logout {
         [FBSession.activeSession closeAndClearTokenInformation];
    }
    

    使用此代码,我可以使会话无效并清除访问令牌信息。但是,当我再次尝试登录时,我的应用程序跳转到safari Web登录,我的帐户已经登录(下一张图片)。

    Already logged in!

    如果我想使用其他Facebook帐户登录,我无法做到。换句话说,我想按照我之前说过的步骤或者有一个像“不是你?”这样的机制。 Facebook官方应用程序提供。

    知道我必须做什么吗?

2 个答案:

答案 0 :(得分:4)

您仍然通过Safari登录。注销(或清除缓存)。

答案 1 :(得分:1)

错误,在未登录safari和FB应用程序时发生。

相关问题