Android Firebase安全规则,可在特定节点上公开阅读
我有一个包含以下字段的数据库:Android Firebase安全规则,可在特定节点上公开阅读,android,firebase,firebase-realtime-database,firebase-security,Android,Firebase,Firebase Realtime Database,Firebase Security,我有一个包含以下字段的数据库: users vacancy user application user data 现在,所有用户都可以读取空缺,其他节点必须是经过身份验证的用户 我的Firebase数据库规则 { "rules": { "Vacancy":{ "$uid":{ ".read": "true", }, ".read": "auth != null", ".write": "auth != nul
users
vacancy
user application
user data
现在,所有用户都可以读取空缺,其他节点必须是经过身份验证的用户
我的Firebase数据库规则
{
"rules": {
"Vacancy":{
"$uid":{
".read": "true",
},
".read": "auth != null",
".write": "auth != null",
}
}
}
但这对我不起作用,请帮助我很确定问题是因为
”。请阅读:“auth!=null”,
高于空缺规则。试着把它移到那个街区下面。这些规则按顺序工作,任何下级规则都将被忽略
更新
你在这篇文章中改变了你原来的规则。不要这样做,也显示新版本
我的意思是你要尝试的是:
{
"rules": {
"Vacancy":{
".read": "true",
},
".read": "auth != null",
".write": "auth != null",
}
}
有关详细信息,请查看此网站:请编辑问题,以显示使查询无法按预期方式工作的代码。如果没有代码,规则就没有意义。另外,你标记了这个谷歌云函数-你真的在这里使用云函数吗?很高兴它能工作…但要完全测试它,我以前的规则是错误的:-)