首页 > 解决方案 > W/SyncTree:在 /users 处侦听失败:DatabaseError:权限被拒绝

问题描述

我正进入(状态:

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

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

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

请帮助我进行所需的代码更改或更新。

标签: androidfirebasegoogle-cloud-firestorefirebase-security

解决方案


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

allow read, write: if true;

allow read, write;

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


推荐阅读