Facebook使用FBSDKLoginManager LogOut方法在Objective C中注销

时间:2015-05-13 12:39:58

标签: ios objective-c facebook logout

我整合了目标C的Facebook最新SDK。在我的应用程序中,我允许通过Facebook和共享登录 根据用户生日有折扣。我想实现Logout功能,这使得Logout完全来自app。

为此,我尝试从Facebook注销:

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

并且,在登录时以及退出时保存了FBSDKLoginManager实例

[gFacebookSDKLoginInstance logOut];

但是这种方法并没有完全从Facebook注销,每当用户点击按钮Login with Facebook时,这就会进入safari并要求授权。

我需要完全注销,以便用户再次需要输入用户名和密码。提前致谢。

1 个答案:

答案 0 :(得分:6)

Facebook不负责在Safari浏览器中进行注销。

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

logout方法将关闭iOS应用程序中的Facebook会话。

您必须从safari浏览器手动注销。