我想从我创建的用户名列表中为我的用户提供唯一的用户名。但我不明白应该做什么的逻辑。我尝试将其作为 JSON 文件上传到 Firebase 实时数据库中,但由于每个名称都是唯一的,如何调用它以便将其分配给用户
在 Firebase 中的任何位置都没有为用户分配唯一名称的概念,因此您所做的任何操作都将特定于我们的应用和用例。
但常见的方法是将 Firebase 身份验证用户的 UID 与他们选择的用户名相关联。所以:
usernames: {
"Sahil": "uidOfSahil",
"puf": "uidOfFrank"
}
可以在同一列表中具有未申领的名称,但使用标记值而不是 UID。例如,如果您的标记值为 false
:
usernames: {
"Abe": false,
"James": false,
"Sahil": "uidOfSahil",
"Tony": false,
"puf": "uidOfFrank"
}