gpt4 book ai didi

android - 如何防止用户 Firebase 的重复用户名

转载 作者:行者123 更新时间:2023-11-30 00:45:56 26 4
gpt4 key购买 nike

<分区>

我正在将我的聊天应用程序的用户名成功添加到 Firebase 数据库。

我在 Activity 中实现:

FirebaseDatabase firedb = FirebaseDatabase.getInstance();

在 createUser 方法中。

private void createUser(String uname){
Map<String,Object> newUser = new HashMap<String, Object>();
newUser.put("uname",uname);
DatabaseReference dbref = firedb.getReference();
dbref.child("Users").push().setValue(newUser);
}

当用户单击按钮时,此方法有效。此方法可以正常工作,但我想将 uname 设为主键。如果已经存在,我不想添加用户名。

数据库结构:

enter image description here

规则:

{
"rules": {
".read": true,
".write": true
}
}

最后,如何防止重复的uname

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