W / SyncTree:侦听/ users失败:DatabaseError:权限被拒绝

时间:2018-10-01 09:38:18

标签: android firebase google-cloud-firestore firebase-security-rules

我得到:

  

“ W / SyncTree:在/ users上侦听失败:DatabaseError:权限被拒绝错误”

在运行我的应用程序时在Android Studio中。以下是我的Firebase规则:

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if true;
    }
  }
}

请帮助我进行必要的更改或代码更新。

1 个答案:

答案 0 :(得分:1)

要解决此问题,请更改以下代码行:

allow read, write: if true;

allow read, write;

仅当您确定这些信息可以公开时,才可以允许用户从您的数据库中读取信息。如果您有敏感信息(即用户信息),则必须保护数据库并仅允许您决定的用户读取该信息。因此,如果您以后决定添加身份验证,则必须保护数据库。写作目的也一样。