为什么在 Firebase 中使用 UID?我应该使用它吗

2023-11-25

I know UID被使用是因为它是唯一的。但在我的应用程序中,它们都是用Google ID注册的,Google ID也是唯一的。我应该使用UID?


是的,最好使用uid。 来自文档:

通过将 Google 登录集成到您的应用中,您可以让用户使用其 Google 帐户通过 Firebase 进行身份验证。

因此,在对用户进行身份验证后,uid将出现在 firebase 的身份验证页面中。那id稍后也会在 firebase 数据库中为您提供帮助,并且更容易使用和添加到数据库中。

使用这个可以很容易地得到:

 FirebaseUser user=FirebaseAuth.getInstance().getCurrentUser();

然后就可以使用该方法了getUid()获取用户ID。因此,使用它将使您的工作更加轻松。

来自文档:

用户首次登录后,系统会创建一个新的用户帐户,并将其链接到用户登录时使用的凭据(即用户名和密码、电话号码或身份验证提供商信息)。此新帐户将作为 Firebase 项目的一部分存储,并且可用于识别项目中每个应用中的用户,无论用户如何登录。

另请检查此链接:https://firebase.google.com/docs/auth/android/google-signin(下一步部分)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么在 Firebase 中使用 UID?我应该使用它吗 的相关文章

随机推荐