From the Core placement documentation :
The regions that you register with the location manager are saved between runs of your application. If the intersection of the area occurs when your application is not the system automatically wakes up your application (or resumes it) in the background so that it can handle the event. When you restart, all previously configured areas were available in monitoredRegions of any location manager objects you created.
Unfortunately, it is not yet clear whether the same application will be restarted after a device reboot in response to a change in the area.
Will the iOS application restart, which tracks significant changes in location in the background, even after rebooting the device?
source
share