NotificationAction 对象
type
string - 操作的类型,可以是button
。text
string (可选) - 给定操作的标签。
平台 / 操作支持
操作类型 | 平台支持 | text 的用法 | 默认 text | 限制 |
---|---|---|---|---|
button | macOS | 用作按钮的标签 | "显示"(如果此类 button 是第一个,则为系统默认的本地化字符串,否则为空) | 仅使用第一个。 如果提供了多个,则第一个之后的内容将作为附加操作列出(当鼠标在操作按钮上活动时显示)。 任何此类操作也与 hasReply 不兼容,如果 hasReply 为 true ,则将被忽略。 |
macOS 上的按钮支持
为了使 macOS 上的额外通知按钮正常工作,您的应用必须满足以下条件。
- 应用已签名
- 应用已将其
NSUserNotificationAlertStyle
在Info.plist
中设置为alert
。
如果未满足上述任何一项要求,则该按钮将不会出现。