gpt4 book ai didi

ios - 重置 Facebook token 引用 - Facebook SDK 4.0

转载 作者:技术小花猫 更新时间:2023-10-29 10:12:56 25 4
gpt4 key购买 nike

我之前使用以下方法清除和重置 Facebook 访问 token

[FBSession.activeSession closeAndClearTokenInformation];

自从更新到 4.0 后,这不再有效。 FBSession.activeSession 已更改为 [FBSDKAccessToken currentAccessToken]

但是,我找不到适用于最新版本的 closeAndClearTokenInformation 的最新版本。有什么建议吗?

最佳答案

FBSDKLoginManager *logMeOut = [[FBSDKLoginManager alloc] init];
[logMeOut logOut];

[FBSDKAccessToken setCurrentAccessToken:nil];
[FBSDKProfile setCurrentProfile:nil];

注销

然后当你再次登录时,一定要设置:

login.loginBehavior = FBSDKLoginBehaviorWeb;

像这样:

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
login.loginBehavior = FBSDKLoginBehaviorWeb;
[login logInWithReadPermissions:@[@"user_friends"] handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
etc...
}];

我在文档中发现一些信息说 FBSDKLoginBehaviorWeb 可以用于“kiosk”应用;我猜这些应用程序旨在让不止一个人定期登录。

需要注意的一点是,此登录方法创建了一个模式 UIWebView,它设置为纵向模式。我不确定是否可以更改它。

关于ios - 重置 Facebook token 引用 - Facebook SDK 4.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29421659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com