Всегда ли Firebase onDataChange слушает какой-либо идентификатор, на который он указывает? - PullRequest
0 голосов
/ 25 октября 2019

Я хочу знать, что если бы я использовал следующую инструкцию:

FirebaseDatabase.getInstance().getReference().child("Chat").child(id)

Всегда слушать, когда у узла firebase с этим идентификатором изменилась информация (до тех пор, пока узел с этим идентификатором)существует), или если есть какой-то серверный режим для ограничения узлов, которые он может читать?

Я начинаю думать, что правила чтения для firebase ограничивают чтение записи в firebase, а не слушателя,как я даже пробовал это правило:

".read":  "auth!=null && (($uid='111'))",

И слушатель читает любую другую запись, отличную от созданного им собственного идентификатора, когда, если я не ошибаюсь, он должен также разрешить читать запись с'111' (который я не читаю).

Можно ли ограничить стрельбу этого слушателя в соответствии со значением идентификатора firebase сабельным способом? Если это так, я хотел бы получить общее объяснение того, как решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...