Firebase实时数据库:DatabaseError权限被拒绝

问题描述 投票:1回答:2

我正在将Firebase实时数据库中的数据调用到Android中,我收到以下错误:“W / SyncTree:侦听/数据失败:DatabaseError:权限被拒绝”

我的规则设定为:

{"rules": {
".read": "auth == null",
".write": false}}

将“auth == null”更改为true也会引发相同的权限错误。

我不想给用户写入db的权限,只需阅读即可。

我已经: 将应用程序连接到Firebase 设置依赖项 写入数据库

有任何想法吗? 谢谢

android firebase firebase-realtime-database
2个回答
2
投票

将规则更改为:

{
  "rules": {
    ".read": true,
    ".write": false
  }
}

0
投票

需要下载google-services.json文件并将其添加到应用程序根目录。不再出现错误“DatabaseError:Permission denied”。

© www.soinside.com 2019 - 2024. All rights reserved.