即使从Firebase身份验证删除条目后,Google帐户也会自动登录

时间:2019-02-06 07:29:15

标签: swift firebase firebase-authentication gidsignin

我让我的代码检查当前用户,如果正在检查,请对另一个页面执行搜索。我想测试我的主页,但是即使我从Firebase身份验证表中删除了该条目,Google的登录仍然会注册为当前用户。是否有更好的方法来删除身份验证条目,导致我不得不再次登录?

我尝试过AppDelegate呼叫

GIDSignIn.sharedInstance()?.signOut()

在应用程序中会终止,但之后仍会自动重新登录。

override func viewDidAppear(_ animated: Bool) {
    if Auth.auth().currentUser != nil {
        performSegue(withIdentifier: "autosignin", sender: nil)
    }
}

func applicationWillTerminate(_ application: UIApplication) {     
    GIDSignIn.sharedInstance()?.signOut()
    self.saveContext()
}

我希望能够删除Firebase上的身份验证条目,然后能够再次登录到该应用程序。谢谢!

0 个答案:

没有答案