I have around 3500 geographical points of interest in an area of 9000 km^2, and I want my app to run in the background and notify the user whenever he or she is in proximity
I think there is a limit of 100 geofences.
I am not sure if this is per application or per application per user.
I have not test this idea, but can you register the first 100 locations closest to your location?