我想为一个案例研究实现一个小型应用程序,该设备向设备特定范围内的所有用户发送通知。用Firebase实施它的正确方法是什么?我想到了GeoFire,我认为我们需要不断更新位置。更好地通过服务做到这一点?如何发送通知?有人可以启发我最佳实践,为我提供一个起点
答案 0 :(得分:0)
设置geoFire.queryAtLocation
,以通知附近的用户进出区域。该查询将继续以异步方式向您触发回调;您无需多次发出查询。 onKeyEntered
,onKeyExited
和onGeoQueryError
是您感兴趣的事件。
反复使用geoQuery.setCenter
将搜索条件更新到您的位置,然后反复使用geoFire.setLocation
通知附近的所有其他客户您的位置。