我正在实现一个服务,它将根据实时位置向客户端设备(android/ios)推送通知/消息。如果客户端在预定义的半径范围内,则该服务将向他们发送一个定制的信息,该信息针对该位置进行了调整。 我正在使用Firebase。当应用程序处于活动状态或后台运行时,通知应该被发送。
有几种方法: 使用 FCM 主题,但需要与地理围栏结合使用,每当用户进入或离开特定位置的一定半径时,它将订阅或取消订阅某个主题 使用名为 GeoFire 的库,使用该库可以查询所有距离特定位置一定半径的用户。您可以将其与云功能结合使用,将中心位置作为参数发送。