【发布时间】:2021-06-20 09:12:00
【问题描述】:
我正在为我的 Unity 游戏实施 Firebase 数据库,一切都很好,只是我遇到了一个小问题。
我正在制作一个每周排行榜系统,其结构为 Scores/YearWeek/Userid/Score,其中 YearWeek 由客户系统生成,例如“202112”。它正在工作,但我如何为其设置规则,以便只有经过身份验证的所有者才能编写自己的分数?
如果我手动设置当前星期,我现在有这个工作,
"Scores" : {
"Week???" : {
"$uid": {
".read": true,
".write": "auth.uid == $uid",
".indexOn" : "Score"
}
}
}
但是我如何编写规则,使其在每周创建一个新孩子时自动应用于 Scores 的每个孩子?类似的东西;
"Scores" : {
"AnyChild" : {
"$uid": {
".read": true,
".write": "auth.uid == $uid",
".indexOn" : "Score"
}
}
}
感谢您的建议!
【问题讨论】:
标签: c# firebase unity3d firebase-realtime-database firebase-security