Друзья поблизости с уведомлениями - PullRequest
0 голосов
/ 24 июня 2019

Я хотел бы реализовать для конкретного случая небольшое приложение, которое отправляет уведомление всем пользователям в пределах определенного диапазона устройства. Как правильно реализовать это с помощью Firebase? Я думал о GeoFire, и я думаю, что мы должны постоянно обновлять позицию. Лучше сделать это с помощью сервиса? Как мне отправлять уведомления? кто-то может рассказать мне о лучших практиках, чтобы дать мне отправную точку

1 Ответ

0 голосов
/ 24 июня 2019
  • Установите geoFire.queryAtLocation, чтобы получать уведомления о перемещении и выходе соседних пользователей из зоны.Запрос будет продолжать вызывать обратные вызовы асинхронно;Вам не нужно выдавать запрос более одного раза.onKeyEntered, onKeyExited и onGeoQueryError будут интересующими вас событиями.

  • Повторно используйте geoQuery.setCenter, чтобы обновить критерии поиска для вашего местоположения, и используйте geoFire.setLocationнесколько раз, чтобы уведомить всех других соседних клиентов о том, где вы находитесь.

...