基于位置的推送通知FCM

6

我正在实现一个服务,它将根据实时位置向客户端设备(android/ios)推送通知/消息。如果客户端在预定义的半径范围内,则该服务将向他们发送一个定制的信息,该信息针对该位置进行了调整。 我正在使用Firebase。当应用程序处于活动状态或后台运行时,通知应该被发送。

2个回答

7

有几种方法:

  • 使用 FCM 主题,但需要与地理围栏结合使用,每当用户进入或离开特定位置的一定半径时,它将订阅或取消订阅某个主题

  • 使用名为 GeoFire 的库,使用该库可以查询所有距离特定位置一定半径的用户。您可以将其与云功能结合使用,将中心位置作为参数发送。


4
让你的应用程序将用户位置发送到Firebase,使用Cloud Functions基于位置发送推送。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接