使用Facebook登录版本2.4和FacebookCoreSDK iOS 4.4。似乎第4版已删除了所有手动会话管理功能。我正在使用的应用程序具有注销功能,我想在其中手动清除Facebook访问令牌。
以前在3.x中,我可以这样做:
[FBSession.activeSession closeAndClearTokenInformation];
我在4.x中找不到等效项...。有什么想法吗?
最佳答案
您可以使用FBSDKLoginManager
logOut
方法。
这称为[FBSDKAccessToken setCurrentAccessToken:nil]
和[FBSDKProfile setCurrentProfile:nil]
。
参考:
https://developers.facebook.com/docs/reference/ios/current/class/FBSDKLoginManager/
例:
[[FBSDKLoginManager new] logOut];