所以我有一个使用Firebase作为后端服务的iOS应用。当我的应用程序最初启动时(在用户注册之前)我想要列出所有"学校"可以使用。
/学校是所有学校的道路。
{
"rules": {
".read": "auth != null",
".write": "auth != null",
}
}
目前我只有默认规则。我应该应用哪些规则,以便未经身份验证的用户可以读取/学校而不是.write?
除了在/学校之外,我还希望保留默认规则以及数据库的其余部分
谢谢!
答案 0 :(得分:2)
让规则看起来像这样:
{
"rules": {
".read": "auth != null",
".write": false,
"Schools": {
".read": true,
".write": false,
}
}
}
有了这个,“/ Schools”位置下的所有内容都可供所有人阅读,但不可写。