Слушайте новые данные в Firebase - PullRequest
0 голосов
/ 22 мая 2018

При использовании JAVA SDK для Firebase мы можем прослушивать изменения данных, используя ChildEventListener, когда CHILD_ADDED, CHILD_CHANGED, CHILD_REMOVED или CHILD_MOVED.

В соответствии с документом, когда слушатель запускается, он сначала вызывает событие CHILD_ADDED для всехсуществующие дочерние элементы под узлом ссылки.После этого для каждого нового дочернего элемента создается новое событие.

Я не хочу получать событие get для каких-либо существующих узлов, но хотел бы получить событие при добавлении нового дочернего элемента с момента запуска прослушивателя..

Есть ли в Firebase SDK способ не запускать события для существующих узлов?

https://firebase.google.com/docs/database/admin/retrieve-data#child-added

1 Ответ

0 голосов
/ 22 мая 2018

SDK не поддерживают это.Но вы можете сделать это в облаке, используя облачные функции для Firebase:

https://firebase.google.com/docs/functions/database-events https://firebase.google.com/docs/reference/functions/functions.database.RefBuilder#onCreate

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