---
title: currentUserNotificationSettings
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiapplication/currentusernotificationsettings
---

# currentUserNotificationSettings

Returns the user notification settings for the app.

## Declaration

```swift
var currentUserNotificationSettings: UIUserNotificationSettings? { get }
```

## Return Value

Return Value A user notification settings object indicating the types of notifications that your app may use.

## Discussion

Discussion If you configure local or remote notifications with unavailable notification types, the system does not display the corresponding alerts to the user. The system does still deliver the local and remote notifications to your app.

## See Also

### Related Documentation

- [registerUserNotificationSettings(_:)](uikit/uiapplication/registerusernotificationsettings(_:).md)

### Deprecated properties

- [applicationIconBadgeNumber](uikit/uiapplication/applicationiconbadgenumber.md)
- [statusBarFrameUserInfoKey](uikit/uiapplication/statusbarframeuserinfokey.md)
- [statusBarOrientationUserInfoKey](uikit/uiapplication/statusbarorientationuserinfokey.md)
- [isIgnoringInteractionEvents](uikit/uiapplication/isignoringinteractionevents.md)
- [isNetworkActivityIndicatorVisible](uikit/uiapplication/isnetworkactivityindicatorvisible.md)
- [isStatusBarHidden](uikit/uiapplication/isstatusbarhidden.md)
- [keyWindow](uikit/uiapplication/keywindow.md)
- [scheduledLocalNotifications](uikit/uiapplication/scheduledlocalnotifications.md)
- [statusBarFrame](uikit/uiapplication/statusbarframe.md)
- [statusBarOrientation](uikit/uiapplication/statusbarorientation.md)
- [statusBarOrientationAnimationDuration](uikit/uiapplication/statusbarorientationanimationduration.md)
- [statusBarStyle](uikit/uiapplication/statusbarstyle.md)
- [windows](uikit/uiapplication/windows.md)
