如何在 ios sdk 中从 facebook 注销
Posted
技术标签:
【中文标题】如何在 ios sdk 中从 facebook 注销【英文标题】:how can logout from facebook in ios sdk 【发布时间】:2015-06-30 09:08:10 【问题描述】:我已经在我的应用程序中集成了 Facebook 登录,因此用户可以使用我的应用程序帐户和 Facebook 登录并执行相应的操作。
-(IBAction)FacebooklogoutBtnClick:(id)sender
FBSDKLoginManager *loginManager = [[FBSDKLoginManager alloc] init];
[loginManager logOut];
【问题讨论】:
Logout from Facebook programmatically ios 的可能重复项 【参考方案1】:只要写在下面一行就可以了..
[[FBSDKLoginManager new] logOut];
或
[FBSDKAccessToken setCurrentAccessToken:nil];
[FBSDKProfile setCurrentProfile:nil];
或
FBSDKLoginManager *logMeOut = [[FBSDKLoginManager alloc] init];
[logMeOut logOut];
【讨论】:
【参考方案2】:你可以使用
if ([FBSDKAccessToken currentAccessToken])
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logOut];
如果你正在使用 FBSession,你也可以使用 FBSession
[FBSession.activeSession closeAndClearTokenInformation];
[[FBSession activeSession] close];
[[FBSession activeSession] closeAndClearTokenInformation];
[FBSession setActiveSession:nil];
【讨论】:
以上是关于如何在 ios sdk 中从 facebook 注销的主要内容,如果未能解决你的问题,请参考以下文章
如何在 C# 中从 Facebook SDK 获取当前用户访问令牌?不是应用访问令牌
如何在 ios 中从 facebook 获取朋友的最新状态?
在 ASP.Net MVC 应用程序中从 Facebook SDK for .Net 获取 Facebook 用户访问令牌
如何在 Facebook 中从 IOS 应用程序共享产品详细信息