ios – 重置Facebook令牌参考 – Facebook SDK 4.0

ios – 重置Facebook令牌参考 – Facebook SDK 4.0,第1张

概述我以前使用以下 *** 作来清除和重置Facebook访问令牌 [FBSession.activeSession closeAndClearTokenInformation]; 由于更新到4.0这不再有效. FBSession.activeSession已更改为[FBSDKAccessToken currentAccessToken]. 然而,我找不到最新版本的closeAndClearTokenInfo 我以前使用以下 *** 作来清除和重置Facebook访问令牌
[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令牌参考 – Facebook SDK 4.0全部内容,希望文章能够帮你解决ios – 重置Facebook令牌参考 – Facebook SDK 4.0所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1111782.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存