调整规则不会从Firebase实时数据库加载项目列表

时间:2019-07-21 10:10:02

标签: android firebase-realtime-database firebaseui firebase-security-rules

我正在尝试使用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
          }
        }

尽管写部分效果很好。

0 个答案:

没有答案