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