Firebase实时数据库动态规则

时间:2016-07-27 03:38:00

标签: javascript firebase-realtime-database firebase-security

{
"rules": {
"Users": {
  "$user_id": {
    // grants write access to the owner of this user account
    // whose uid must exactly match the key ($user_id)
    ".write": "$user_id === auth.uid"
  }
}
"BUSINESS NAME HERE": {
".write": "root.child('Users').child(auth.uid).child('BUSINESS NAME HERE').child('Permissions').val() === "MODERATOR""
}
}
}

当用户访问业务信息时,他们使用商家名称访问密钥中所需的子项。如上所述,我如何应用它来动态地使用他们输入的任何商业名称(对不起,如果这是非常基本的新的firebase规则)。谢谢你的帮助!!!

1 个答案:

答案 0 :(得分:0)

您使用所谓的美元变量来识别变量部分:

- (IBAction)resignKeyboardButtonDidTouch:(id)sender {
  [self.view endEditing:YES]; // it doesn’t work
}