我的应用程序中有一个节点,用户可以对其进行写入,但不能对其进行读取。
let specialNodeRef = dbRef.child("specialNode").childByAutoId()
specialNodeRef.updateChildValues(dict)
有没有一种方法可以设置规则,使只有管理员可以从该节点读取,即使在使用控制台之外将规则设置为false?
{
"rules": {
"users": {
"$uid": {
".read": "auth.uid == $uid",
".write": "auth.uid == $uid"
}
},
"specialNode": {
".read": false, // users can't read but admin can
".write": "auth.uid != null"
}
}
}
https://stackoverflow.com/questions/50594983
复制相似问题