2016-11-21 141 views
0

我正在使用Firebase和iOS应用对用户进行身份验证。使用电子邮件和密码重新验证Firebase用户

借助Google登录,我们可以使用GIDSignIn.sharedInstance().signInSilently()在用户重新启动应用程序时自动对用户进行身份验证。

推荐使用电子邮件和密码重新验证用户的方式是什么?我们不想在客户端本地存储电子邮件和密码,是吗?

回答

2

当用户第一次登录您的应用时,Firebase会自动将此信息存储在iOS钥匙串中,这样他们在每次打开您的应用时都不必重新注册。检查用户当前是否登录;即使在退出应用程序后,您也会执行FIRAuth.auth()?.currentUser并检查其是否为nil。此信息会一直存储,直到他们明确注销您的应用。

相关问题