<!--
{
  "availability" : [
    "iOS: 14.0.0 -",
    "iPadOS: 14.0.0 -",
    "macCatalyst: 14.0.0 -",
    "macOS: 11.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreLocation",
  "identifier" : "/documentation/CoreLocation/CLLocationManager/isAuthorizedForWidgetUpdates",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "Core Location"
    ],
    "preciseIdentifier" : "c:objc(cs)CLLocationManager(py)authorizedForWidgetUpdates"
  },
  "title" : "isAuthorizedForWidgetUpdates"
}
-->

# isAuthorizedForWidgetUpdates

A Boolean value that indicates whether a widget is eligible to receive location updates.

```
var isAuthorizedForWidgetUpdates: Bool { get }
```

## Discussion

This property is `true` when either of the following is true:

- The app’s authorization status is [`CLAuthorizationStatus.authorizedAlways`](/documentation/CoreLocation/CLAuthorizationStatus/authorizedAlways).
- The app’s authorization status is [`CLAuthorizationStatus.authorizedWhenInUse`](/documentation/CoreLocation/CLAuthorizationStatus/authorizedWhenInUse) and the user agrees to extend the app’s authorization status to widgets.

> Note:
> For apps that use ``doc://com.apple.corelocation/documentation/CoreLocation/CLAuthorizationStatus/authorizedWhenInUse``, after the user agrees to extend an app’s authorization status to widgets, the app’s Location Services settings indicate While Using the App or Widgets as the active access level.

For details about using location information in widgets with [`CLAuthorizationStatus.authorizedWhenInUse`](/documentation/CoreLocation/CLAuthorizationStatus/authorizedWhenInUse), see <doc://com.apple.documentation/documentation/WidgetKit/Accessing-Location-Information-in-Widgets>.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)