初始数据加载未经身份验证的 Firebase
Inital Data Load Unauthenticated Firebase
所以我有一个 iOS 应用程序使用 Firebase 作为后端服务。当我的应用程序最初启动时(在用户注册之前),我想列出所有可用的 "Schools"。
/Schools 是所有学校所在的路径。
{
"rules": {
".read": "auth != null",
".write": "auth != null",
}
}
目前我只有默认规则。我应该应用什么规则,以便未经身份验证的用户可以从 /Schools 而不是 .write 读取?
除了 /schools
,我还想为数据库的其余部分保留默认规则
谢谢!
让你的规则看起来像这样:
{
"rules": {
".read": "auth != null",
".write": false,
"Schools": {
".read": true,
".write": false,
}
}
}
有了这个,“/Schools”位置下的所有内容都将被所有人读取,但不可写。
所以我有一个 iOS 应用程序使用 Firebase 作为后端服务。当我的应用程序最初启动时(在用户注册之前),我想列出所有可用的 "Schools"。
/Schools 是所有学校所在的路径。
{
"rules": {
".read": "auth != null",
".write": "auth != null",
}
}
目前我只有默认规则。我应该应用什么规则,以便未经身份验证的用户可以从 /Schools 而不是 .write 读取?
除了 /schools
,我还想为数据库的其余部分保留默认规则谢谢!
让你的规则看起来像这样:
{
"rules": {
".read": "auth != null",
".write": false,
"Schools": {
".read": true,
".write": false,
}
}
}
有了这个,“/Schools”位置下的所有内容都将被所有人读取,但不可写。