Android Firebase实时数据库规则
在我的Android应用程序中,我想通过Firebase实现实时数据库 规则并不简单: --作者:编写期刊字符串 ----管理员:创建一个“聊天室”并邀请朋友 ------成员:读取期刊字符串和写入自己的数据 此外: 管理员也是一名成员 每个“聊天室”大约有10名成员 成员可以写入自己的数据,并读取期刊字符串(按作者)和 其他9名成员 实际上,我的规则代码是:Android Firebase实时数据库规则,android,firebase,firebase-realtime-database,firebase-authentication,firebase-security,Android,Firebase,Firebase Realtime Database,Firebase Authentication,Firebase Security,在我的Android应用程序中,我想通过Firebase实现实时数据库 规则并不简单: --作者:编写期刊字符串 ----管理员:创建一个“聊天室”并邀请朋友 ------成员:读取期刊字符串和写入自己的数据 此外: 管理员也是一名成员 每个“聊天室”大约有10名成员 成员可以写入自己的数据,并读取期刊字符串(按作者)和 其他9名成员 实际上,我的规则代码是: { "rules": { "chats": { "$chatID": { "messages"
{
"rules": {
"chats": {
"$chatID": {
"messages": {
".read": "data.parent().child('members').child(auth.uid).exists()",
".write": "data.parent().child('members').child(auth.uid).val() == 'owner' || data.parent().child('members').child(auth.uid).val()=='chatter'"
},
"members": {
".read": "data.child(auth.uid).val() == 'owner'",
".write": "data.child(auth.uid).val() == 'owner' ||(!data.exists()&&newData.child(auth.uid).val()=='owner')"
},
"pending": {
".read": "data.parent().child('members').child(auth.uid).val() === 'owner'",
".write": "data.parent().child('members').child(auth.uid).val() === 'owner'",
"$uid": {
".write": "$uid === auth.uid && !data.exists() && !data.parent().parent().child('members').child($uid).exists()"
}
}
}
}
}
}
我无法使用代码。有人能帮我吗?谢谢