NotificationAction オブジェクト
type
string - アクションの種類。button
を指定できます。text
string (オプション) - 指定されたアクションのラベル。
プラットフォーム / アクションのサポート
アクションの種類 | プラットフォームのサポート | text の使用 | デフォルトの text | 制限事項 |
---|---|---|---|---|
button | macOS | ボタンのラベルとして使用されます。 | 「表示」(または、そのような button の最初の項目であればシステムデフォルトによるローカライズされた文字列、それ以外の場合は空) | 最初の1つだけが使用されます。複数指定されている場合、最初のもの以降は追加アクションとしてリスト表示されます(アクションボタンにマウスがアクティブになったときに表示されます)。また、そのようなアクションは hasReply と互換性がなく、hasReply が true の場合は無視されます。 |
macOS でのボタンのサポート
macOS で通知の追加ボタンを機能させるには、アプリが次の基準を満たしている必要があります。
- アプリが署名されている
- アプリの
Info.plist
でNSUserNotificationAlertStyle
がalert
に設定されている。
これらの要件のいずれかが満たされていない場合、ボタンは表示されません。