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