在我的应用中,我有一个删除帐户选项。使用时,它会告诉我们的服务器删除该帐户,并从用户的App Center中删除该应用程序。我还调用[[FBSession activeSession] closeAndClearTokenInformation]。即使我删除iOS应用程序并重新安装它,我仍然会获得旧的访问令牌,这显然不起作用,因为Facebook应用程序甚至不再存在。当我通过新SDK在iOS 6中使用本机登录时,会发生这种情况。我可以获得新鲜/工作令牌的唯一方法是进入Settings.app并禁用Facebook访问我的应用程序然后重新启用它。此时我终于得到一个新令牌(以及一个警告,询问用户是否要授予应用程序打开权限。)
如何真正清除/重置iOS所持有的令牌?