Instance Property

badgeSetting

The authorization status for badging your app’s icon.

Declaration

var badgeSetting: UNNotificationSetting { get }

Discussion

When the value of this property is UNNotificationSetting.enabled, the app is authorized to badge its icon. The system tries to badge your app's icon when the badge property of a UNNotificationContent object contain a value, or when the aps dictionary in a remote notification contains the badge key.

See Also

Getting Device-Specific Settings

var notificationCenterSetting: UNNotificationSetting

The setting that indicates whether your app’s notifications are displayed in Notification Center.

var lockScreenSetting: UNNotificationSetting

The setting that indicates whether your app’s notifications appear onscreen when the device is locked.

var carPlaySetting: UNNotificationSetting

The setting that indicates whether your app’s notifications may be displayed in a CarPlay environment.

var alertSetting: UNNotificationSetting

The authorization status for displaying alerts.

var soundSetting: UNNotificationSetting

The authorization status for playing sounds for incoming notifications.

var criticalAlertSetting: UNNotificationSetting

The authorization status to play sounds for critical alerts.

enum UNNotificationSetting

Constants indicating the current status of a notification setting.