附近有通知的朋友

时间:2019-06-24 01:32:27

标签: java android firebase-notifications geofire

我想为一个案例研究实现一个小型应用程序,该设备向设备特定范围内的所有用户发送通知。用Firebase实施它的正确方法是什么?我想到了GeoFire,我认为我们需要不断更新位置。更好地通过服务做到这一点?如何发送通知?有人可以启发我最佳实践,为我提供一个起点

1 个答案:

答案 0 :(得分:0)

  • 设置geoFire.queryAtLocation,以通知附近的用户进出区域。该查询将继续以异步方式向您触发回调;您无需多次发出查询。 onKeyEnteredonKeyExitedonGeoQueryError是您感兴趣的事件。

  • 反复使用geoQuery.setCenter将搜索条件更新到您的位置,然后反复使用geoFire.setLocation通知附近的所有其他客户您的位置。