gpt4 book ai didi

android - 尽管重新安装了应用程序,但如何仅通过一台设备分配一个 Firebase Authenticate 用户 ID?

转载 作者:行者123 更新时间:2023-12-04 23:55:32 24 4
gpt4 key购买 nike

这只是一个简单的问题。

我刚刚尝试安装我的应用程序,它匿名进行 Firebase 身份验证我的安卓设备。

我刚刚发现每次从我的设备上删除应用程序并重新安装应用程序时,Firebase 身份验证都会产生新用户。

enter image description here

但是,我希望一台设备只有一个身份验证 ID,而不是让 Firebase 身份验证产生重复用户。

我该怎么做?我以为我可以通过使用 Firebase Cloud Functions 来做到这一点

并让它删除所有长时间未登录的用户。

但是,我想知道是否有任何更简单的解决方案。

最佳答案

Firebase 匿名身份验证 帐户不会在应用程序卸载后保留。如果您卸载该应用程序,保存在用户设备本地的所有内容都将被删除,包括标识其帐户的匿名身份验证 token 。无法为特定用户回收 token 并在将来再次使用它。您可以使用 Firebase 匿名身份验证来创建和使用临时帐户来对您的应用程序中的用户进行身份验证。

如果您希望每次都使用相同的 token ,则需要使用受支持的帐户提供商实现完全登录,以便他们可以从所有设备登录,而不必担心丢失数据或拥有重复帐户。

关于android - 尽管重新安装了应用程序,但如何仅通过一台设备分配一个 Firebase Authenticate 用户 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47549023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com