我正在关注这个link的教程,以获取android中的firebase。我只是想在firebase中添加一个名称和地址,并在所有应用程序中反映添加的名称。我试过但是当我重新编写代码时,我收到了错误
"The read failed: Permission denied error "
我在这里没有添加任何权限,我现在不想在此处进行任何限制。我只想让所有用户都可以访问。如何添加和需要做什么?请帮忙 。我是新手。任何帮助都会很棒
答案 0 :(得分:15)
该教程是为www.firebase.com上的“遗留”Firebase创建的。当你在那里创建一个项目时,它是任何人都可以读写的。
我猜你是在new Firebase Console上创建了你的项目。默认情况下,项目只有经过身份验证的用户才能读写。
目前最简单的解决方法(在教程更新之前)是进入项目控制台的“数据库”面板,选择“规则”选项卡并使用这些规则替换内容:
{
"rules": {
".read": true,
".write": true
}
}
这使得您的新数据库可供所有人阅读和编写,就像在旧版Firebase中一样。一旦完成本教程,请务必再次保护您的数据库,否则有人可能会开始滥用它。