Instance Property

soundSetting

The authorization status for playing sounds for incoming notifications.

Declaration

iOS, Mac Catalyst, watchOS
@property(readonly, nonatomic) UNNotificationSetting soundSetting;
macOS
@property(readonly, atomic) UNNotificationSetting soundSetting;

Discussion

When the value of this property is UNNotificationSettingEnabled, the app is authorized to play sounds. The system tries to play a sound when the sound property of the UNNotificationContent object contains a value, or when the aps dictionary in a remote notification contains the sound key.

See Also

Getting Device-Specific Settings

notificationCenterSetting

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

lockScreenSetting

The setting that indicates whether your app’s notifications appear on a device’s Lock screen.

carPlaySetting

The setting that indicates whether your app’s notifications appear in CarPlay.

alertSetting

The authorization status for displaying alerts.

badgeSetting

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

criticalAlertSetting

The authorization status for playing sounds for critical alerts.

announcementSetting

The setting that indicates whether Siri can announce your app’s notifications.

UNNotificationSetting

Constants that indicate the current status of a notification setting.