Я хочу знать, что если бы я использовал следующую инструкцию:
FirebaseDatabase.getInstance().getReference().child("Chat").child(id)
Всегда слушать, когда у узла firebase с этим идентификатором изменилась информация (до тех пор, пока узел с этим идентификатором)существует), или если есть какой-то серверный режим для ограничения узлов, которые он может читать?
Я начинаю думать, что правила чтения для firebase ограничивают чтение записи в firebase, а не слушателя,как я даже пробовал это правило:
".read": "auth!=null && (($uid='111'))",
И слушатель читает любую другую запись, отличную от созданного им собственного идентификатора, когда, если я не ошибаюсь, он должен также разрешить читать запись с'111' (который я не читаю).
Можно ли ограничить стрельбу этого слушателя в соответствии со значением идентификатора firebase сабельным способом? Если это так, я хотел бы получить общее объяснение того, как решить проблему.