我正在开发一个使用 firebase 作为后端的新应用。
一切正常,但是,我对他们的文档说用户的 uid 是“用户在所有提供程序中的唯一 key ”这一事实感到沮丧。显然情况并非如此。每个提供商都有不同的创建 uid 的方案 - 还是我遗漏了什么?
例子:
Facebook uid:“ Facebook :123456789012345”
用户名/密码 uid: "b30e4ffa-73f7-4fdb-b536-a9d193b12a8d"
请更新您的文档,或修复它。谢谢。
最佳答案
看来我一直在误解措辞。我认为它是独一无二的,因为无论同一用户使用 Facebook、密码还是其他东西,它都是一样的。
但这只是意味着所有提供者都生成唯一的 ID,并且提供者之间永远不会发生冲突。
关于android - Firebase 中的 uid 不是唯一的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35152748/