Die Aktivitätstyp-Flags beeinflussen die interne automatische Pausenlogik. Zum Beispiel CLActivityTypeFitness
ist eher zu pausieren, wenn der Benutzer stationär ist, ohne Beschleunigungsmesser Bewegung und wenn der Benutzer schnell bewegt sich mit Beschleunigungsmesser Bewegung ähnlich wie ein Fahrzeug und umgekehrt für CLActivityTypeAutomotiveNavigation
. CLActivityTypeOther
soll ein Catch-All-Einstellung für alles andere sein. Die genaue Logik und die Grenzwerte sind jedoch nur Apple bekannt.
Soweit ich weiß, werden die Standortaktualisierungen nur fortgesetzt, wenn Ihre App wieder aktiv wird. Je nach Benutzerbewegung gibt es keine automatische Fortführung. Sie können jedoch jederzeit die Bereichsüberwachung in Ihrem didPause-Callback starten, um das Tracking wieder aufzunehmen, wenn sich der Benutzer bewegt.
Danke dafür. FWIW, ich bekomme "pausesLocationUpdatesAutomatisch = NEIN" scheinbar ignoriert in der iOS 8 GM. – tooluser
Meinst du im 'locationManagerDidPauseLocationUpdates' 'locationManager.startMonitoringForRegion (region) '** ODER ** meinst du wie' UNLocationNotificationTrigger (region: region, repeats: false) '? Welcher? – Honey