Instance Property


A Boolean value indicating whether the current device supports notification content extensions.


iOS, Mac Catalyst, tvOS, watchOS
@property(readonly, nonatomic) BOOL supportsContentExtensions;
@property(readonly, atomic) BOOL supportsContentExtensions;


Notification content extensions let you customize the appearance of the alerts displayed for your app's notifications. The value of this property is YES for devices that support notification content extensions and NO for devices that do not support them. For information about how to implement a notification content extension, see Customizing the Appearance of Notifications.

See Also

Managing Settings and Authorization

- requestAuthorizationWithOptions:completionHandler:

Requests authorization to interact with the user when local and remote notifications are delivered to the user’s device.

- getNotificationSettingsWithCompletionHandler:

Requests the notification settings for this app.


Constants for requesting authorization to interact with the user.