Also müssen wir Regionsüberwachung verwenden. Ich habe festgestellt, dass das startMonitoringSignificantLocationChanges
das Regions Beispiel-App-Verhalten nicht ändert. Eigentlich verstehe ich nicht tief, was es tatsächlich tut, und wie kann ich feststellen, ob ein bestimmter Ort (ein paar Meter Empfindlichkeit) besucht wurde, wenn mobile Zellen Hunderte von Metern voneinander entfernt sind.
Es scheint, dass die Regionsüberwachung die didEnterRegion und didExitRegion wie erwartet aufruft, und ich sehe den Punkt in der Beispielanwendung nicht, um signifikante Standortänderungen (SLC) zu nutzen, da keine Behandlung in den App-Delegaten im Fall von erfolgt launchOptions enthält UIApplicationLaunchOptionsLocationKey.Signifikante Regionsänderung/Regionsüberwachung
Zu meinem Verständnis sollte SLC nur verwendet werden, wenn die Anwendung wissen muss, dass der Benutzer Lage geändert hat, und kann requestLocation freiwillig den neuen Standort in den didFinishLaunchingWithOptions wenn im Hintergrund zu erhalten.