我正在开发一个与Facebook SDK集成的iOS应用程序.当我第一次使用我的Facebook帐户登录时,它需要执行以下步骤:
跳转到safari web登录
插入我的凭据
之后,我授权所请求的权限
然后我转到我的应用程序的主菜单.
当我按下注销按钮时,我运行以下代码:
- (void)logout { [FBSession.activeSession closeAndClearTokenInformation]; }
使用此代码,我可以使会话无效并清除访问令牌信息.但是,当我尝试再次登录时,我的应用程序跳转到safari Web登录,我的帐户已经登录(下一张图片).
如果我想用另一个Facebook帐户登录,我不能这样做.换句话说,我想按照我之前说过的步骤或者有一个像"不是你?"这样的机制.Facebook官方应用程序提供.
知道我要做什么吗?