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

Piy*_*thi 1 facebook objective-c logout ios

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

为此,我尝试从Facebook注销:

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logOut];
Run Code Online (Sandbox Code Playgroud)

并且,FBSDKLoginManager在登录时和退出时 保存的实例

[gFacebookSDKLoginInstance logOut];
Run Code Online (Sandbox Code Playgroud)

但是这种方法并没有完全从Facebook注销,每次用户点击按钮Login with Facebook都会进入safari并要求获得授权许可.

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

Ash*_*kad 6

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

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logOut];
Run Code Online (Sandbox Code Playgroud)

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

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