我正在使用Firebase和iOS应用来验证用户身份。
通过Google登录,我们可以使用GIDSignIn.sharedInstance().signInSilently()
在用户(重新)启动应用时自动对用户进行身份验证。
使用电子邮件和密码重新验证用户的建议方法是什么?我们不想在客户端本地存储电子邮件和密码,对吗?
答案 0 :(得分:2)
当用户首次登录您的应用时,Firebase会自动将此信息存储在iOS钥匙串中,这样他们就无需在每次打开您的应用时重新注册。检查用户当前是否已登录;即使退出应用后,您也会执行FIRAuth.auth()?.currentUser
并查看是否nil
。存储此信息,直到他们明确退出您的应用程序。