记住身份验证

时间:2021-05-18 20:22:55

标签: android ios firebase flutter authentication

我有一个 Flutter 移动应用程序,它使用 Firebase 身份验证通过电子邮件/电话和一些第三方提供商对用户进行身份验证。我怎样才能做到在卸载并重新安装应用程序时,凭据已经保存,类似于重新安装应用程序时 instagram 或 facebook 如何保存您的登录信息?

据我目前的理解,至少对于 iOS,当您的凭据保存在钥匙串中时会发生这种情况。基于此,我找到了这个包 https://pub.dev/packages/flutter_secure_storage,我认为它可以让我保存凭据,然后当用户重新安装应用程序时,我将能够检查这些凭据是否存在,然后让用户登录。< /p>

我理解正确吗?这是正确的方法吗?

1 个答案:

答案 0 :(得分:0)

是的。 Flutter Secure Storage 类似于 iOS 中的 NSUserDefaults

如果您想在重新安装后第一次检查应用程序是否正在运行,shared_preferences 可以与 FSS 一起使用。