Customize the interface that displays local and remote notifications.


Customize how local and remote notifications appear on the user’s device by adding a notification content app extension to the bundle of your iOS app. Your extension manages a custom view controller, which you use to present the content from incoming notifications. When a notification arrives, the system displays your view controller in addition to, or in place of, the default system interface.


Notification Content App Extension

Customizing the Appearance of Notifications

Customize the appearance of your iOS app’s notification alerts with a notification content app extension.

protocol UNNotificationContentExtension

An object that presents a custom interface for a delivered local or remote notification.