1

在我的 iOS 应用程序中,我通过 iOS 设置登录 Facebook。

如果用户从 Facebook 删除应用程序或更改其密码,则令牌已过期且无效。

我的应用程序检测到这一点并调用:

[FBSession.activeSession closeAndClearTokenInformation];

然后要求用户再次登录。

但是,用户登录后,对象authToken提供的FBSession是SAME过期的token。

这是一个问题,因为我使用身份验证令牌服务器端来验证某些请求。

现在看来,解决这个问题的唯一方法是从 iOS 设置中删除 FB 帐户并重新创建 FB 帐户。

我的假设closeAndClearTokenInformation应该重置一切,我错了吗?我应该使用另一种方法吗?

4

0 回答 0