我们可以通过编程方式注销Facebook吗 [英] Can we logout facebook programmatically
本文介绍了我们可以通过编程方式注销Facebook吗的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用facebook sdk-3.1在我的iPhone应用程序中登录了facebook,登录后它将进入我的应用程序,并且我没有给出任何退出按钮.因此,当我们单击按钮登录facebook时,我将获得前一个用户Facebook帐户.
I have facebook login in my iphone app using facebook sdk-3.1 .After login it will get in to my app and there I didnot give any logout button .so,when we click button login with facebook I will get the previous user facebook account .
为了解决此问题,我要求按钮退出.
Inorder to resolve this problem iam giving button logout.
如何在单击按钮时以编程方式注销Facebook
how can I logout facebook programmatically on clicking button
我这样登录
-(IBAction)Login:(id)sender
{
appDelegate = (AppDelegate *) [[UIApplication sharedApplication] delegate];
appDelegate.getActionForLoginbtn=@"LoginwithFB";
[appDelegate openSessionWithAllowLoginUI:YES];
}
-(BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI{
NSArray *permissions=[[NSArray alloc]initWithObjects:@"email", nil];
return[FBSession openActiveSessionWithReadPermissions:permissions allowLoginUI:allowLoginUI completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
}
推荐答案
使用以下代码:
if (FBSession.activeSession.isOpen)
{
[FBSession.activeSession closeAndClearTokenInformation];
}
这篇关于我们可以通过编程方式注销Facebook吗的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文