我让我的代码检查当前用户,如果正在检查,请对另一个页面执行搜索。我想测试我的主页,但是即使我从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上的身份验证条目,然后能够再次登录到该应用程序。谢谢!