Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1
The list of the topics, classes, interfaces, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | User Notifications | MBS MacFrameworks Plugin | 19.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Create a UNNotificationAttachmentMBS object when you want to include audio, image, or video content together in an alert-based notification. When creating the UNNotificationAttachmentMBS object, the file you specify must be on disk, and the file format must be one of the supported types.
You are responsible for supplying attachments before the system displays your notification's alert. For local notifications, add attachments when creating the notification’s content. For remote notifications, use a notification service app extension to download the attached files and then add them to the notification's content before delivery.
The system validates attachments before displaying the associated notification. If you attach a file to a local notification request that is corrupted, invalid, or of an unsupported file type, the system doesn't schedule your request. For remote notifications, the system validates attachments after your notification service app extension finishes. Once validated, attached files are moved into the attachment data store so that they can be accessed by all of the appropriate processes. Attachments located inside an app’s bundle are copied instead of moved.
Supported File Types
Table lists the types of files you can include as an attachment and the supported file formats. The table also lists the maximum size allowed for attachments of each type. An image file may contain a static image or an animated image sequence.
Supported attachment file types
Attachment | Supported file types | Maximum size |
Audio | kUTTypeAudioInterchangeFileFormat, kUTTypeWaveformAudio, kUTTypeMP3 and kUTTypeMPEG4Audio | 5 MB |
Image | kUTTypeJPEG, kUTTypeGIF and kUTTypePNG | 10 MB |
Movie | kUTTypeMPEG, kUTTypeMPEG2Video, kUTTypeMPEG4 and kUTTypeAVIMovie | 50 MB |
This class has no sub classes.
The items on this page are in the following plugins: MBS MacFrameworks Plugin.
UNNotificationActionMBS - UNNotificationCategoryMBS