<!--
{
  "availability" : [

  ],
  "documentType" : "symbol",
  "framework" : "UserNotificationsUI",
  "identifier" : "/documentation/UserNotificationsUI",
  "metadataVersion" : "0.1.0",
  "role" : "Framework",
  "symbol" : {
    "kind" : "Framework",
    "modules" : [
      "User Notifications UI"
    ],
    "preciseIdentifier" : "UserNotificationsUI"
  },
  "title" : "User Notifications UI"
}
-->

# User Notifications UI

Customize the interface that displays local and remote notifications.

## Overview

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.

## Topics

### Notification Content App Extension

[Customizing the Appearance of Notifications](/documentation/UserNotificationsUI/customizing-the-appearance-of-notifications)

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

[`UNNotificationContentExtension`](/documentation/UserNotificationsUI/UNNotificationContentExtension)

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



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)
