UNErrorDomain
TypeScriptconst UNErrorDomain: stringSwift declarationlet UNErrorDomain: StringPush user-facing notifications to the user’s device from a server, or generate them locally from your app.
35 types
192 callable entries
20 skipped
91% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
UNAlertStyle
enum · iOS 10.0+
UNAuthorizationOptions
struct · iOS 10.0+
UNAuthorizationStatus
enum · iOS 10.0+
UNCalendarNotificationTrigger
class · iOS 10.0+
UNError
struct · iOS 10.0+
UNError.Code
enum · iOS 10.0+
UNLocationNotificationTrigger
class · iOS 10.0+
UNMutableNotificationContent
class · iOS 10.0+
UNNotification
class · iOS 10.0+
UNNotificationAction
class · iOS 10.0+
UNNotificationActionIcon
class · iOS 15.0+
UNNotificationActionOptions
struct · iOS 10.0+
UNNotificationAttachment
class · iOS 10.0+
UNNotificationAttributedMessageContext
class · iOS 18.0+
UNNotificationCategory
class · iOS 10.0+
UNNotificationCategoryOptions
struct · iOS 10.0+
UNNotificationContent
class · iOS 10.0+
UNNotificationContentProviding
protocol · iOS 15.0+
UNNotificationInterruptionLevel
enum · iOS 15.0+
UNNotificationPresentationOptions
struct · iOS 10.0+
UNNotificationRequest
class · iOS 10.0+
UNNotificationResponse
class · iOS 10.0+
UNNotificationServiceExtension
class · iOS 10.0+
UNNotificationSetting
enum · iOS 10.0+
UNNotificationSettings
class · iOS 10.0+
UNNotificationSound
class · iOS 10.0+
UNNotificationSoundName
struct
UNNotificationTrigger
class · iOS 10.0+
UNPushNotificationTrigger
class · iOS 10.0+
UNShowPreviewsSetting
enum · iOS 11.0+
UNTextInputNotificationAction
class · iOS 10.0+
UNTextInputNotificationResponse
class · iOS 10.0+
UNTimeIntervalNotificationTrigger
class · iOS 10.0+
UNUserNotificationCenter
class · iOS 10.0+
UNUserNotificationCenterDelegate
protocol · iOS 10.0+
const UNErrorDomain: stringSwift declarationlet UNErrorDomain: Stringconst UNNotificationAttachmentOptionsThumbnailClippingRectKey: stringSwift declarationlet UNNotificationAttachmentOptionsThumbnailClippingRectKey: Stringconst UNNotificationAttachmentOptionsThumbnailHiddenKey: stringSwift declarationlet UNNotificationAttachmentOptionsThumbnailHiddenKey: Stringconst UNNotificationAttachmentOptionsThumbnailTimeKey: stringSwift declarationlet UNNotificationAttachmentOptionsThumbnailTimeKey: Stringconst UNNotificationAttachmentOptionsTypeHintKey: stringSwift declarationlet UNNotificationAttachmentOptionsTypeHintKey: Stringconst UNNotificationDefaultActionIdentifier: stringSwift declarationlet UNNotificationDefaultActionIdentifier: Stringconst UNNotificationDismissActionIdentifier: stringSwift declarationlet UNNotificationDismissActionIdentifier: Stringstatic localizedUserNotificationString(key: string, arguments_?: (Array<unknown>) | null): stringSwift declarationclass func localizedUserNotificationString(forKey key: String, arguments: [Any]?) -> String20 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UNNotificationRequest.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
UNUserNotificationCenter.init()
inherited init: clang: 'init' is unavailable
UNNotificationAttachment.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
UNCalendarNotificationTrigger.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
UNLocationNotificationTrigger.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
UNNotificationTrigger.init()
inherited init: clang: 'init' is unavailable
UNPushNotificationTrigger.init()
inherited init: clang: 'init' is unavailable
UNTimeIntervalNotificationTrigger.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
UNNotificationSound.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
UNNotificationAttributedMessageContext.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
UNNotificationAction.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
UNTextInputNotificationAction.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
UNNotification.init()
inherited init: clang: 'init' is unavailable
UNNotificationResponse.init()
inherited init: clang: 'init' is unavailable
UNTextInputNotificationResponse.init()
inherited init: clang: 'init' is unavailable
UNNotificationCategory.init()
inherited init: cannot prove legal (class declares 3 custom initializers)
UNNotificationActionIcon.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
UNNotificationSettings.init()
inherited init: clang: 'init' is unavailable
protocol implementation UNUserNotificationCenterDelegate.userNotificationCenter(_:willPresent:)
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation UNUserNotificationCenterDelegate.userNotificationCenter(_:didReceive:)
async protocol requirement cannot propagate callback failure