Android W/SyncTree:侦听/用户失败:数据库错误:权限被拒绝

Android W/SyncTree:侦听/用户失败:数据库错误:权限被拒绝,android,firebase,google-cloud-firestore,firebase-security,Android,Firebase,Google Cloud Firestore,Firebase Security,我得到: “W/SyncTree:侦听/用户失败:数据库错误:权限被拒绝错误” 在Android Studio中运行我的应用程序时。以下是我的Firebase规则: service cloud.firestore { match /databases/{database}/documents { match /{document=**} { allow read, write: if true; } } } 请帮助我更改或更新代码。要解决此问题,请更改以下代

我得到:

“W/SyncTree:侦听/用户失败:数据库错误:权限被拒绝错误”

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

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

请帮助我更改或更新代码。

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

allow read, write: if true;

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

allow read, write;