Если я правильно понимаю, вы хотите разрешить пользователю доступ (чтение / запись?) К определенной части вашей базы данных / событий.
В соответствии с документами Firebase Secure Your Data вы можете указать, кто что получает.Если вы хотите, чтобы текущий пользователь мог видеть данные в событии, я думаю, что это правило должно работать:
{
"rules": {
"events": {// allows read to /events
"$eventID": {
".read": "data.child('users').child(auth.uid).exists()",
".write": false
}
}
}
}
Если вы хотите, чтобы пользователь также мог редактировать информацию, скопируйтеправило от .read
до .write
.
Что касается отправки JSON этого события, в частности, вам необходимо выполнить запрос db к этому конкретному узлу в БД.