我正在使用firebase云消息传递及其通知机制我有以下场景,你能帮忙吗?我的 android 应用程序允许其用户订阅兴趣(如跑步、电影、餐厅):通过使用 Firebase 消息传递主题机制
例如,如果任何用户创建了 RESTAURANT 事件,我希望只有在半径范围内(例如 10 公里)内的附近用户才能收到已创建 RESTAURANT 事件的通知。
问题是 Firebase 主题不允许对位置进行过滤。它将通知发送给订阅 RESTAURANT 主题的任何用户。分段逻辑不允许我在这个主题上花费了很长时间的订阅机制:geofence 和 geofire 不是直接的解决方案,或者可能是我误解了。
我已经探索过geospark,但它非常昂贵。任何想法如何解决这个问题。谢谢你?