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

时间:2016-05-24 03:36:04

标签: firebase permissions firebase-realtime-database

我正在关注这个link的教程,以获取android中的firebase。我只是想在firebase中添加一个名称和地址,并在所有应用程序中反映添加的名称。我试过但是当我重新编写代码时,我收到了错误

"The read failed: Permission denied error "

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

1 个答案:

答案 0 :(得分:15)

该教程是为www.firebase.com上的“遗留”Firebase创建的。当你在那里创建一个项目时,它是任何人都可以读写的。

我猜你是在new Firebase Console上创建了你的项目。默认情况下,项目只有经过身份验证的用户才能读写。

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

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

这使得您的新数据库可供所有人阅读和编写,就像在旧版Firebase中一样。一旦完成本教程,请务必再次保护您的数据库,否则有人可能会开始滥用它。