Firebase匿名身份验证(Android):终身



我正在考虑在我的一个应用程序中使用匿名登录,因为我真的不需要了解用户的任何信息,也不需要在设备之间使用该帐户。然而,用户必须提供一些信息(第一次使用应用程序时提供一次(才能使用该应用程序。这些信息显然是链接到用户帐户的。当然,用户不应该输入这些信息不止一次。

我的问题是:匿名账户的"寿命"是多少?在哪种情况下会注销/创建新的匿名帐户?例如,重新启动手机后,用户是否仍会使用与重新启动前相同的帐户登录?

谢谢你的帮助!

附言:我只关心安卓(可能还有iOS(,但不关心网络!

匿名帐户的"生存期"是多少?

如果可以选择注销或用户卸载应用程序,则匿名用户将失去其帐户。因此,您可以使用Firebase匿名aAuthentication来创建并使用临时匿名帐户来向Firebase进行身份验证。正如我所说,匿名身份验证帐户在应用程序卸载过程中不会持久存在。卸载应用程序时,本地保存的所有内容都将被删除,包括标识该帐户的匿名身份验证令牌。不幸的是,没有办法为用户回收该令牌。

如果您需要用户的更多详细信息,您应该鼓励他们使用受支持的帐户提供商(GoogleFabcebookTwitter等(完全登录,这样他们就可以从所有设备登录,而不用担心丢失数据。

在哪种情况下会注销/创建新的匿名帐户?

仅当您希望该用户创建另一个匿名帐户时。

重新启动手机后,用户是否仍会使用与重新启动前相同的帐户登录?

定义!

最新更新