iOS 14 - Changes to location services

With iOS 14 Apple have made changes to location services.
Location services can now either return a precise or an approximate location based on the user selection.


This may have an impact on location tracking from various EMM solutions (that leverage MDM agent app for location information).

This is driven by claccuracyauthorization
CLAccuracyAuthorization | Apple Developer Documentation and an application may request full accuracy or reduced accuracy upon location services authorization

As per kCLLocationAccuracyReduced | Apple Developer Documentation

The accuracy of location data is reduced in both space and time using approaches like selecting a nearby point of interest and updating the location at most a few times per hour. The approximate location preserves the user’s country, typically preserves the city, and is usually within 1–20 kilometers of the actual location.

If your app is authorized to access location information with full accuracy, you can use this constant to access location data as if the app didn’t have that authorization.