我正在从link学习android中的Firebase教程。我只是想在Firebase中添加名称和地址,并在所有应用程序中反射(reflect)添加的名称。我尝试过,但是当我重新编写代码时,出现了错误

"The read failed: Permission denied error "

我没有在此处添加任何权限,并且到目前为止,我不希望在此处进行任何限制。我只想让所有用户都可以访问。如何添加它以及需要做什么?请帮忙 。我是新手。任何帮助都会很棒

最佳答案

该教程是为www.firebase.com上的“旧版” Firebase创建的。在此处创建项目时,默认情况下任何人都可以读取和写入该项目。

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

目前(直到本教程更新)最简单的解决方法是进入项目控制台的“数据库”面板,选择“规则”选项卡,然后将内容替换为以下规则:

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

这使得您的新数据库可以被所有人读取和写入,就像在旧版Firebase中一样。完成本教程后,请确保再次保护数据库,否则可能会有人开始滥用它。

关于firebase - 读取失败: Permission denied error in firebase,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37403954/

10-16 13:44