---
title: authorizationStatus
framework: usernotifications
role: symbol
role_heading: Instance Property
path: usernotifications/unnotificationsettings/authorizationstatus
---

# authorizationStatus

The app’s ability to schedule and receive local and remote notifications.

## Declaration

```swift
var authorizationStatus: UNAuthorizationStatus { get }
```

## Discussion

Discussion When the value of this property is UNAuthorizationStatus.authorized, your app is allowed to schedule and receive local and remote notifications. When authorized, use the alertSetting, badgeSetting, and soundSetting properties to specify which types of interactions are allowed. When the value of the property is UNAuthorizationStatus.denied, the system doesn’t deliver notifications to your app, and the system ignores any attempts to schedule local notifications. The value of this property is UNAuthorizationStatus.notDetermined if your app has never requested authorization using the requestAuthorization(options:completionHandler:) method.

## See Also

### Getting the Authorization Status

- [UNAuthorizationStatus](usernotifications/unauthorizationstatus.md)
