在颤振中,匿名登录会持续多长时间?

Posted

技术标签:

【中文标题】在颤振中,匿名登录会持续多长时间?【英文标题】:In flutter, for how long does an anonymous login persist? 【发布时间】:2019-04-30 05:13:30 【问题描述】:

我特别想知道什么样的事件(除了退出并可能禁用帐户)会结束匿名登录的生命周期。

它的工作方式与 react native 一样吗,答案是:https://***.com/a/46143694?

您不需要设置持久性。 Firebase 通过以下方式为您处理 默认。你只需要调用这个函数来检查用户是否是 登录与否:

firebase.auth().onAuthStateChanged((user) => 如果(用户) console.log('用户已登录'); 仅当用户退出或清除应用数据时才会触发。

除非用户退出、被禁用或应用程序被卸载,否则我是否可以依靠匿名登录来保持?

【问题讨论】:

见***.com/questions/40697185/…, ***.com/questions/37907096/… 【参考方案1】:

是的,在这些情况下,您可以依靠匿名帐户来坚持。不然就没用了。

【讨论】:

本文档 (firebase.flutter.dev/docs/auth/usage#anonymous-sign-in) 中的措辞听起来好像即使您退出,下次仍将使用同一个帐户。 “如果用户退出并再次匿名重新验证,他们将使用之前创建的帐户登录”......我认为这是错误的

以上是关于在颤振中,匿名登录会持续多长时间?的主要内容,如果未能解决你的问题,请参考以下文章

使用颤振(Windows)应用程序进行firebase匿名登录时出现MissingPluginException异常

纱线应用的持续时间登录hadoop

颤振:如何在登录表单中自动填写密码

颤振谷歌登录为空

Firebase 身份验证 - 最近登录多长时间

我应该如何在颤振应用程序中管理登录页面