I added the "Background Modes" Capability with "Location updates" checked on.
I verified that the backgroundRefreshStatus is available.
I have added the info.plist keys: NSLocationAlwaysAndWhenInUseUsageDescription, NSLocationWhenInUseUsageDescription, and NSLocationTemporaryUsageDescriptionDictionary with descriptions.
I have tried monitoring for a region, both with and without also invoking startMonitoringSignificantLocationChanges.
I show an alert for region changes while the app is foregrounded, and local notification for region changes when the app is in the background, both of those work. No notifications appear after a force-quit.
Topic:
App & System Services
SubTopic:
Maps & Location
Tags: