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