any updates to location permissions
Asked on 2025-06-12
1 search
At WWDC 2024, Apple introduced several updates to location permissions in the session titled "What’s new in location authorization." Key updates include:
-
CL Service Session: A new declarative way to specify your app's location authorization goals. This allows for a more streamlined and robust handling of location permissions.
-
Diagnostic Properties: These properties provide detailed feedback on why location updates or events might not be delivered, such as due to accuracy limitations or if location services are disabled system-wide.
-
Dynamic Authorization Changes: The session highlighted that an app's authorization can change dynamically if the user adjusts settings or grants temporary authorization. Apps should listen for session diagnostics to respond appropriately.
-
Implicit Service Sessions: CoreLocation can treat the act of iterating live updates or monitor events as implicitly holding a CL service session, simplifying the code needed to handle location permissions.
For more detailed information, you can refer to the session What’s new in location authorization (00:00:07).

What’s new in location authorization
Location authorization is turning 2.0. Learn about new recommendations and techniques to get the authorization you need, and a new system of diagnostics that can let you know when an authorization goal can’t be met.

What’s new in privacy
At Apple, we believe privacy is a fundamental human right. Learn about new and improved permission flows and other features that manage data in a privacy-preserving way, so that you can focus on creating great app experiences.