我想要完全让我的应用程序用户退出登录。当使用
PFUser.logout()
我成功地将用户从Parse中登出。但是当我重新进入应用程序并点击登录按钮时,我会被重定向到Facebook屏幕,上面显示“您已经授权了该应用程序的名称”。所以,除非我重置模拟器,否则我无法使用其他帐户再次登录。
我还尝试使用以下方法注销:
PFFacebookUtils.facebookLoginManager().logOut()
但这也不起作用...希望您能帮我找到解决方法! 我正在使用最新的Facebook和Parse SDK。
更新:
实际上,使用 PFUser.logout()
和最新版本的Parse和Facebook iOS SDK 版本 >= 4.4.0 就可以了。
不要使用 PFFacebookUtils.facebookLoginManager().logOut()
或 FBSDKLoginManager().logOut()
,因为它只会将用户从Facebook中注销,而不是从Parse后端注销。这意味着它不会删除Parse后端的可撤销会话。