Учетные записи Google автоматически входят в систему даже после удаления записи из Firebase Authentication - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть проверка кода для текущего пользователя и, если они есть, выполнение перехода на другую страницу.Я хочу проверить свою главную страницу, но даже когда я удаляю запись из моей таблицы аутентификации Firebase, вход в Google по-прежнему регистрируется, чтобы быть текущим пользователем.Если есть лучший способ сделать это так, что удаление записи аутентификации приведет к тому, что мне придется снова войти в систему?

Я пытался вызвать вызов AppDelegate

GIDSignIn.sharedInstance()?.signOut()

в applicationWillTerminate,но он все равно автоматически возвращается после.

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 и снова войти в приложение после.Спасибо!

...