gpt4 book ai didi

android - 给定用户的 FirebaseUser.getUid() 是常量吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:24:17 26 4
gpt4 key购买 nike

我已经使用电话身份验证对我的用户进行了身份验证,并且在我调用 user.getUid() 时返回的用户对象具有这个长字符串:

dn27dhJK.....(一些长字符串)。

如果我在其他设备上验证此用户(使用我的电话号码等),user.getUid() 是否始终相同?

编辑:来自文档:https://firebase.google.com/docs/reference/android/com/google/firebase/auth/FirebaseUser

public abstract String getUid ()

Also: Google Play services Returns a string used to uniquely identify your user in your Firebase project's user database. Use it when storing information in Firebase Database or Storage, or even in your own backend.

This identifier is opaque and does not correspond necessarily to the user's email address or any other field.

目前还不清楚这个 id 是否保持不变。

最佳答案

当您首次验证电话号码(或首次登录社交提供商,或调用 createUser)时,将创建一个用户帐户 - 从而创建一个新的唯一 UID id。从那一刻起,该用户/电话号码将与该帐户/UID 保持关联。无论他们是在同一台还是不同的设备上重新验证。

如果你delete the account , 下次使用相同的手机号码时会生成一个新的账号+UID。

关于android - 给定用户的 FirebaseUser.getUid() 是常量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45100807/

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