小编Sim*_*mon的帖子

如何使用Parse和Swift退出Facebook或撤消登录

我正在尝试将我的用户完全记录下来.使用时

PFUser.logout()
Run Code Online (Sandbox Code Playgroud)

我成功地将用户从Parse中注销.但当我回到应用程序并单击登录按钮时,我被重定向到Facebook屏幕上说:"您已经授权[应用程序的名称]"所以我再也无法使用其他帐户登录,除非我重置模拟器.

我也尝试使用注销

PFFacebookUtils.facebookLoginManager().logOut()
Run Code Online (Sandbox Code Playgroud)

但它也不起作用......希望你能帮助我找到解决方案!我正在使用最新的Facebook和Parse SDK

更新:

实际上使用PFUser.logout()和最后版本的ParseFacebook iOS SDK版本> = 4.4.0将完成这项工作.

不要使用PFFacebookUtils.facebookLoginManager().logOut()FBSDKLoginManager().logOut(),因为它只会将用户从Facebook注销而不是从Parse后端注销.这意味着它不会删除Parse后端上的可撤销会话.

logout ios facebook-ios-sdk parse-platform swift

4
推荐指数
1
解决办法
4757
查看次数

标签 统计

facebook-ios-sdk ×1

ios ×1

logout ×1

parse-platform ×1

swift ×1