android - Firebase 中的 uid 不是唯一的

标签 android ios firebase

我正在开发一个使用 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/

相关文章:

ios - SceneKit:围绕自身旋转节点

ios - 将 ViewController 与场景一起呈现

firebase - Firebase 中的 “app_exception” 事件是什么?

javascript - 没有子节点之一的 Firebase 数据检索

java - Android:从网页获取 HTML 作为字符串,HttpClient 不工作

android - Ionic 3 文件插件,无法在设备上写入文件

android - Android 2.2 中在给定时间定期运行服务

ios - 为什么我在 iOS 9 上的 WKWebView 中的音频流没有播放?

android - 如何将所有应用程序数据迁移到不同的设备。无根

java - 如何在 Firebase 中遍历子项 - Java