Объект NotificationAction
type
string - тип действия, может бытьbutton
.text
string - (опционально) метка для данного действия.
Платформа / Поддержка действий
Тип действия | Поддержка платформы | Использование text | По умолчанию text | Ограничения |
---|---|---|---|---|
button | macOS | Используется в качестве метки для кнопки | "Show" (или локализованная строка на языке системы для первого button , и пустая строка в других случаях) | Используется только первый из них. Если указаны несколько действий, то все, кроме первого, будут перечислены как дополнительные (и будут показаны при наведении мыши на кнопку). Такие действия несовместимы с hasReply и будут игнорироваться, если hasReply имеет значение true . |
Button поддерживается на macOS
Чтобы дополнительные кнопки уведомлений работали на macOS, Ваше приложение должно соответствовать следующим критериям.
- Приложение подписано
- Свойство
NSUserNotificationAlertStyle
установлено вalert
в файлеInfo.plist
.
Если одно из этих требований не будет выполнено, кнопка просто не появится.