我得到:
“ W / SyncTree:在/ users上侦听失败:DatabaseError:权限被拒绝错误”
在运行我的应用程序时在Android Studio中。以下是我的Firebase规则:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if true;
}
}
}
请帮助我进行必要的更改或代码更新。
答案 0 :(得分:1)
要解决此问题,请更改以下代码行:
allow read, write: if true;
到
allow read, write;
仅当您确定这些信息可以公开时,才可以允许用户从您的数据库中读取信息。如果您有敏感信息(即用户信息),则必须保护数据库并仅允许您决定的用户读取该信息。因此,如果您以后决定添加身份验证,则必须保护数据库。写作目的也一样。