我正在尝试使用recyclerView和firebaseRecyclerAdapter从firebase数据库加载项目列表。一切正常,直到我更新了数据库规则,以便用户只能由他读取和更新用户创建的项目列表。但是我遇到了此错误:
侦听器被取消DatabaseError:权限被拒绝
这是我的数据库规则:
"Users":{
"$uid":{
".read": "auth.uid === $uid",
".write":"auth.uid === $uid"
}
}
我的物品的结构如下
/Users/<user_id>/Items/item1
/Users/<user_id>/Items/item2
等等。之前的数据库规则
"Users":{
"$uid":{
".read": true,
".write": true
}
}
尽管写部分效果很好。