我试图将我的用户完全登录到我的应用程序之外。使用时如何从Facebook注销或使用Parse和Swift撤销登录
PFUser.logout()
我成功地将用户从Parse中注销。 但是当我回到应用程序并点击登录按钮时,我被重定向到Facebook屏幕上,并说:“您已经授权[应用程序的名称]” 因此,我永远不能使用另一个帐户再次登录,除如果我重置模拟器。
我也尝试过使用
PFFacebookUtils.facebookLoginManager().logOut()
注销,但它不工作,要么... 希望你能帮助我找到一个解决的办法! 我使用的是最新的Facebook和解析SDK
更新:
实际使用PFUser.logout()
和解析的最后一个版本和的Facebook的iOS SDK版本> = 4.4.0将做工作。
不要使用PFFacebookUtils.facebookLoginManager().logOut()
或FBSDKLoginManager().logOut()
,因为它只会从Facebook的注销用户而不是从解析后端。这意味着它不会删除解析后端的可撤销会话。
谢谢,答案不能更清楚!我知道我错过了一些东西。这并不是一个真正的问题,因为我们通常不希望在退出应用程序时将用户完全注销。至少现在我知道如何正确地做到这一点。再次感谢 ! – Simon
不要忘记给问题和答案+1,如果它帮助你们。 –
不适用于我不幸的。我总是看到“你已经授权”屏幕,不管我做什么 –