我整合了目标C的Facebook最新SDK。在我的应用程序中,我允许通过Facebook和共享登录 根据用户生日有折扣。我想实现Logout功能,这使得Logout完全来自app。
为此,我尝试从Facebook注销:
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logOut];
并且,在登录时以及退出时保存了FBSDKLoginManager
实例
[gFacebookSDKLoginInstance logOut];
但是这种方法并没有完全从Facebook注销,每当用户点击按钮Login with Facebook
时,这就会进入safari并要求授权。
我需要完全注销,以便用户再次需要输入用户名和密码。提前致谢。
答案 0 :(得分:6)
Facebook不负责在Safari浏览器中进行注销。
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logOut];
logout
方法将关闭iOS应用程序中的Facebook会话。
您必须从safari浏览器手动注销。