---
title: isAuthorizedForWidgetUpdates
framework: corelocation
role: symbol
role_heading: Instance Property
path: corelocation/cllocationmanager/isauthorizedforwidgetupdates
---

# isAuthorizedForWidgetUpdates

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

## Declaration

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

## Discussion

Discussion This property is true when either of the following is true: The app’s authorization status is CLAuthorizationStatus.authorizedAlways. The app’s authorization status is CLAuthorizationStatus.authorizedWhenInUse and the user agrees to extend the app’s authorization status to widgets. note: For apps that use 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, see Accessing location information in widgets.

## See Also

### Determining the availability of services

- [significantLocationChangeMonitoringAvailable()](corelocation/cllocationmanager/significantlocationchangemonitoringavailable().md)
- [headingAvailable()](corelocation/cllocationmanager/headingavailable().md)
- [accuracyAuthorization](corelocation/cllocationmanager/accuracyauthorization.md)
- [isMonitoringAvailable(for:)](corelocation/cllocationmanager/ismonitoringavailable(for:).md)
- [isRangingAvailable()](corelocation/cllocationmanager/israngingavailable().md)
- [locationServicesEnabled()](corelocation/cllocationmanager/locationservicesenabled().md)
