How to get location updates from the iOS devices even when the app is not active/in the background. There is a way to get the location update even when the app is killed/terminated by the user or iOS.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
GettingLocationWhenSuspended.xcodeproj Cleaned up code and reorganised. Sep 3, 2015
GettingLocationWhenSuspended Update Location-Info.plist Sep 29, 2015
GettingLocationWhenSuspendedTests first commit Jan 1, 2015
LICENSE Create LICENSE Jan 1, 2015
README.md

README.md

Getting Location Updates for iOS 7 and 8 Even when the App is Killed/Terminated/Suspended

A couple months ago, I found a way to get the location update from iOS 7 and 8 even when the app is not active on foreground and not in the background. Yes, you may get the GPS coordinates from the iOS devices even when the app is killed/terminated either by the user or the iOS itself.

Steps to Test this Solution

Here are the steps to use this solution:-

1. Download the project from Git Hub.
2. Change to your own Bundle Identifier (If need to)
3. Connect your iPhone with your mac.
4. Launch the app into your iPhone.
5. Killed the app. (Double tap and remove the app from the App Preview)
6. Travel around with your iPhone for a few days.
7. Download the LocationArray.plist to inspect from the File Sharing interface in iTunes.
8. From the PLIst, you will see something like the screen shot below:-

Getting Location Even When the App is Suspended/Killed/Terminated

When you see the key “UIApplicationLaunchOptionsLocationKey” under “Resume“, it means that the iOS has relaunched the app after the devices has moving significantly from the last known location. If you create a new location Manager instance, you will get new location from delegate method “didUpdateLocations“.

For the detail information, Please read: [Getting Location Updates for iOS 7 and 8 when the App is Killed/Terminated/Suspended] (http://mobileoop.com/getting-location-updates-for-ios-7-and-8-when-the-app-is-killedterminatedsuspended "Getting Location Updates for iOS 7 and 8 when the App is Killed/Terminated/Suspended").

Personal Note

Currently, I am working as a Senior iOS Developer in Singapore. I might not be free to keep this solution updated. Please check the changes on the latest iOS to make sure that the solutions works well. Thanks.

Thanks.

Ricky