Thank you for the clarification!
Just to follow up — when you mention "good coverage for regions", could you please clarify what exactly defines "good coverage"? Does it refer to GPS signal strength, the presence of Wi-Fi or Bluetooth beacons, or other factors?
I’m asking because in Moscow, where these regions are located, the current conditions often lead to incorrect GPS positioning. It's a known and recurring issue: the phone can suddenly jump 20–40 kilometers away from the actual location and stay fixed at that false position for a while, even when the device hasn’t moved.
Despite the location being obviously incorrect, the system still triggered multiple UNLocationNotificationTriggers within seconds, even though those regions were far apart and shouldn't have been entered simultaneously.
Is there a way to limit or filter this behavior?
For example:
Restricting location-based notifications to one per hour, regardless of how many regions are entered.
Adding some safeguard to prevent multiple notifications if several regions are entered in a very short time due to GPS anomalies.
This would help avoid false notifications and improve the user experience in areas with unstable GPS data.
Thanks again for your support!