iosiphonegeolocationcllocationmanagerclregion

using startMonitoringVisits to monitor region


Class reference is not explaining WHEN to use it or what exactly it is doing. i need to monitor a region exits the fact that startMonitoringForRegion: is not 100% reliable is a problem.

Can startMonitoringVisits help me here? if not - any other ideas on how to fix this problem? (like significant distance AND monitoring region?)

Thanks


Solution

  • startMonitoringVisits gives you access to visits detected by iOS. To get an idea of what these visits are open Settings app, tap Privacy >> Location Services >> System Services >> Frequent Locations

    Apple does not elaborate on what exactly qualified as a visit. But no matter what they are, the visits are not related to region monitoring events. And they are not real time - all visit events will be delayed, in my experience the delay is within 5 to 60 minutes range.

    So the answer is: startMonitoringVisits will not help you to monitor regions.