在我的 iOS 应用程序中,我通过 iOS 设置登录 Facebook。
如果用户从 Facebook 删除应用程序或更改其密码,则令牌已过期且无效。
我的应用程序检测到这一点并调用:
[FBSession.activeSession closeAndClearTokenInformation];
然后要求用户再次登录。
但是,用户登录后,对象authToken
提供的FBSession
是SAME过期的token。
这是一个问题,因为我使用身份验证令牌服务器端来验证某些请求。
现在看来,解决这个问题的唯一方法是从 iOS 设置中删除 FB 帐户并重新创建 FB 帐户。
我的假设closeAndClearTokenInformation
应该重置一切,我错了吗?我应该使用另一种方法吗?