Bitte unten Referenz verwendet für die Lage in ios 9
allowsBackgroundLocationUpdates in CLLocationManager in iOS9
Diese neue Eigenschaft ist in der WWDC Sitzung erklärt: "Was ist neu in Core-Location".
Der Standardwert ist NO, wenn Sie gegen iOS Link 9.en
Wenn Ihre App Lage im Hintergrund verwendet (ohne die blaue Statusleiste angezeigt) Sie allowsBackgroundLocationUpdates auf YES neben Einstellung des Hintergrundmodus eingestellt haben Fähigkeit in Info.plist. Andernfalls werden Standortaktualisierungen nur im Vordergrund bereitgestellt. Der Vorteil besteht darin, dass Sie jetzt Standortmanager mit Aktualisierungen des Hintergrundstandorts und andere Standortmanager mit Updates für den Vordergrundstandort in derselben App haben können. Sie können den Wert auch auf NO zurücksetzen, um das Verhalten zu ändern.
Die Dokumentation ist ziemlich klar darüber:
Standardmäßig ist dies nicht für gegen iOS verknüpfte Anwendungen 9.0 oder höher, und zwar unabhängig von Mindestimplementierungsziel. Wenn UIBackgroundModes in Info.plist "location" enthalten soll, müssen Sie diese Eigenschaft auch zur Laufzeit auf YES setzen, wenn Sie -startUpdatingLocation mit der Absicht aufrufen, im Hintergrund fortzufahren.
Wenn diese Eigenschaft auf YES gesetzt wird, wenn UIBackgroundModes "location" nicht enthält, handelt es sich um einen schwerwiegenden Fehler.
Das Zurücksetzen dieser Eigenschaft auf NO entspricht dem Auslassen von "location" aus dem UIBackgroundModes-Wert. Der Zugriff auf den Standort ist weiterhin zulässig, wenn die Anwendung ausgeführt wird (dh nicht ausgesetzt ist) und über ausreichende Berechtigungen verfügt (dh sie hat die Berechtigung WhenInUse und wird verwendet oder hat die Berechtigung Immer). Die App unterliegt jedoch weiterhin den üblichen Regeln für die Aussetzung von Aufgaben.
Weitere Informationen zu möglichen Autorisierungswerten finden Sie unter -requestWhenInUseAuthorization und -requestAlwaysAuthorization.
Dank
Bitte beachten Sie die belo http://stackoverflow.com/questions/30808192/allowsbackgroundlocationupdates-in-cllocationmanager-in-ios9 – Dipen