读取失败:Firebase 中的权限被拒绝错误

The read failed: Permission denied error in firebase

我在 android 中关注此 link 中的 firebase 教程。我只是想向 firebase 添加名称和地址,并在所有应用程序中反映添加的名称。我试过了,但是当我重新编写代码时,出现错误

"The read failed: Permission denied error "

我没有在这里添加任何权限,我现在不希望在这里进行任何限制。我只想让所有用户都可以访问。如何添加,需要做什么?请帮忙 。我是新手。任何帮助都会很棒

该教程是在 www.firebase.com 上为 "legacy" Firebase 创建的。当你在那里创建一个项目时,它默认对任何人都是可读和可写的。

我想您是在 new Firebase Console 上创建项目的。默认情况下,那里的项目只能由经过身份验证的用户读取和写入。

目前最简单的解决方法(在教程更新之前)是进入项目控制台的数据库面板,select 规则选项卡并用这些规则替换内容:

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

这使您的新数据库对每个人都可读可写,就像在旧版 Firebase 中一样。完成本教程后,一定要再次保护您的数据库,否则有人可能会开始滥用它。