【发布时间】:2017-10-03 03:26:20
【问题描述】:
我刚刚发布了一个使用 Firebase 身份验证和 gmail 身份验证的应用,以对用户进行身份验证。我注意到,如果有人登录然后删除该应用,如果他们重新下载该应用,他们仍然会使用 Firebase 登录。
在我的主屏幕viewDidAppear() 中,这是我检查是显示登录屏幕还是停留在此页面上的方式:
override func viewDidAppear(_ animated: Bool) {
if let user = FIRAuth.auth()?.currentUser {
print("~~~~~~~~~User is logged in~~~~~~~~~")
else {
print("User not signed in...")
self.performSegue(withIdentifier: "NotLoggedInSegue", sender: self)
}
}
我知道 gmail 身份验证会持续存在,因为它存储在钥匙串中,但 Firebase 身份验证是否也应该在应用删除时持续存在?
【问题讨论】:
标签: ios firebase firebase-authentication