首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase用户id可以更改吗?

Firebase用户id可以更改吗?
EN

Stack Overflow用户
提问于 2017-05-21 06:14:39
回答 2查看 9.6K关注 0票数 14

Firebase用户id可以更改吗?我所说的是这样的,如果用户像这里所描述的那样删除他的帐户,FirebaseAuth.getInstance().getCurrentUser().getUid()。我假设getUid() id与电子邮件捆绑在一起,对吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-21 10:24:05

我假设getUid() id与电子邮件紧密相关,或者!?

不是从“源自”的意义上说的“束缚”。在“关联”的意义上的“联系”。

请记住,电子邮件是可以更改的。当发生这种情况时,id当然会保持原样。

您可以在Firebase控制台中轻松地进行测试,方法是:创建新用户,检查ID,更改电子邮件并检查ID是否未更改,然后删除用户并使用相同电子邮件创建新用户,并检查是否已分配新ID。

票数 9
EN

Stack Overflow用户

发布于 2020-09-07 08:34:20

正如@user663031所说,答案是“不”是正确的。

为了补充@user663031的答案,我正在做一个项目,但我必须在实时数据库和测试数据库之间切换。我创建了一个用户(在firebase身份验证)在测试和生活环境中使用相同的电子邮件地址和密码,但id不同。

为了在这两种环境中实现正确的测试,我必须更改存储在实时数据库中的id,以便它与身份验证中的“不可更改的id”相匹配。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44091302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档