我正在使用最新的 Facebook iOS SDK,3.1.1。我想让用户选择从 Facebook“断开”我们的应用程序。我打电话给:
[[FBSession activeSession] closeAndClearTokenInformation];
这似乎工作正常,但下次我打电话
[FBSession openActiveSessionWithReadPermissions:allowLoginUI:completionHandler:handler];
它立即给了我一个令牌,而不要求用户再次登录。我希望它再次要求用户进行身份验证。如果设备上没有设置 Facebook 帐户,它可以正常工作,因为它会打开 Web 浏览器,告诉用户他们已经验证了应用程序并显示“确定”按钮。但是如果设置好了,它只是默默地再次获取令牌,因此用户“断开”应用程序没有任何效果。
有没有其他人有这个问题,你是如何处理的?