---
title: badgeSetting
framework: usernotifications
role: symbol
role_heading: Instance Property
path: usernotifications/unnotificationsettings/badgesetting
---

# badgeSetting

The setting that indicates whether badges appear on your app’s icon.

## Declaration

```swift
var badgeSetting: UNNotificationSetting { get }
```

## Discussion

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

- [notificationCenterSetting](usernotifications/unnotificationsettings/notificationcentersetting.md)
- [lockScreenSetting](usernotifications/unnotificationsettings/lockscreensetting.md)
- [carPlaySetting](usernotifications/unnotificationsettings/carplaysetting.md)
- [alertSetting](usernotifications/unnotificationsettings/alertsetting.md)
- [soundSetting](usernotifications/unnotificationsettings/soundsetting.md)
- [criticalAlertSetting](usernotifications/unnotificationsettings/criticalalertsetting.md)
- [announcementSetting](usernotifications/unnotificationsettings/announcementsetting.md)
- [scheduledDeliverySetting](usernotifications/unnotificationsettings/scheduleddeliverysetting.md)
- [timeSensitiveSetting](usernotifications/unnotificationsettings/timesensitivesetting.md)
- [UNNotificationSetting](usernotifications/unnotificationsetting.md)
