跳到主要内容

NotificationAction 对象

  • type string - 操作的类型,可以是 button
  • text string (可选) - 给定操作的标签。

平台 / 操作支持

操作类型平台支持text 的用法默认 text限制
buttonmacOS用作按钮的标签"Show" (如果是此类 button 中的第一个,则使用系统默认的本地化字符串,否则为空)仅使用第一个。如果提供了多个,则第一个之后的那些将作为额外操作列出 (当鼠标悬停在操作按钮上时显示)。任何此类操作也与 hasReply 不兼容,并且如果 hasReplytrue 则将被忽略。

macOS 上的按钮支持

为了使额外的通知按钮在 macOS 上工作,您的应用程序必须满足以下条件。

  • 应用程序已签名
  • 应用程序在其 Info.plist 文件中将 NSUserNotificationAlertStyle 设置为 alert

如果这些要求中的任何一个未满足,按钮将不会显示。