我試圖將我的用戶完全登錄到我的應用程序之外。使用時如何從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,如果它幫助你們。 –
不適用於我不幸的。我總是看到「你已經授權」屏幕,不管我做什麼 –