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