I'm using firebase cloud messaging and its notification mechanism I've the following scenario, can you please help? My android application allows its users to subscribe to interests (like running,movies,RESTAURANT): by using Firebase messaging topics mechanism
If any user creates a RESTAURANT event for example, I want that only nearby users within a radius (example 10km) receive a notification that a RESTAURANT event has been created.
The problem is that Firebase topics don't allow a filtering on locations. It send the notification to any user subsribed to RESTAURANT topics. Segments logic didn't allow the subscription mechanism I've spend long days and hours on the topic: geofence and geofire aren't the direct solution or may be I did misunderstood.
I'd explored geospark but it's very expensive. Any idea how to solve this . thank you?