при условии, что у меня есть структура FireBase JSON, как это:
"lgbxwerta": {
"xlakshjjsjjh" {
"message_sender":"+23481772233",
"message":"Hello"
},
"lkhshyujshhsjj" {
"message_sender":"+234813237263",
"message":"Hi"
}
}
Теперь это два сообщения, отправленные двумя разными пользователями (аутентифицированные по их телефонным номерам) в комнату, и эта комната имеет идентификатор, который совпадает с идентификатором пользователя одного из участников в комнате.
Как установить правила, позволяющие пользователю читать или писать только в комнату, идентификатор которой эквивалентен его / ее собственному идентификатору пользователя (идентификатор пользователя уникален и динамичен).
То есть, если идентификатор комнаты == "lgbxwerta", то любой пользователь с идентификатором пользователя, совпадающим с идентификатором комнаты, может читать или писать в эту комнату. Есть идеи? Поверьте мне, я просто не мог понять это, когда читаю эту документацию- https://firebase.google.com/docs/database/security/securing-data