Firebase实时数据库:DatabaseError权限被拒绝
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Firebase实时数据库:DatabaseError权限被拒绝相关的知识,希望对你有一定的参考价值。
我正在将Firebase实时数据库中的数据调用到android中,我收到以下错误:“W / SyncTree:侦听/数据失败:DatabaseError:权限被拒绝”
我的规则设定为:
{"rules": {
".read": "auth == null",
".write": false}}
将“auth == null”更改为true也会引发相同的权限错误。
我不想给用户写入db的权限,只需阅读即可。
我已经: 将应用程序连接到Firebase 设置依赖项 写入数据库
有任何想法吗? 谢谢
答案
将规则更改为:
{
"rules": {
".read": true,
".write": false
}
}
另一答案
需要下载google-services.json文件并将其添加到应用程序根目录。不再出现错误“DatabaseError:Permission denied”。
以上是关于Firebase实时数据库:DatabaseError权限被拒绝的主要内容,如果未能解决你的问题,请参考以下文章
如何将我的 Firebase 实时数据库转移到 Firebase Cloud Firestore