NotificationAction 객체
typestring - 액션의 타입.button으로 설정할 수 있다.textstring (선택 사항) - 해당 액션에 대한 레이블.
플랫폼 / 액션 지원 정보
| 액션 타입 | 플랫폼 지원 | text 사용 용도 | 기본 text 값 | 제한 사항 |
|---|---|---|---|---|
button | macOS | 버튼의 라벨로 사용 | "Show" (시스템 기본값에 따라 현지화된 문자열이 첫 번째 버튼에 사용됨, 그 외는 빈 값) | 첫 번째 버튼만 사용됨. 여러 개의 버튼이 제공될 경우, 첫 번째 이후의 버튼은 추가 액션으로 표시됨(마우스가 액션 버튼 위에 있을 때 나타남). 또한 이러한 액션은 hasReply와 호환되지 않으며, hasReply가 true인 경우 무시됨. |
macOS에서 버튼 지원
추가 알림 버튼이 macOS에서 정상적으로 동작하려면, 앱이 다음 조건을 충족해야 한다.
- 앱이 서명되어 있어야 한다.
- 앱의
Info.plist파일에서NSUserNotificationAlertStyle이alert로 설정되어 있어야 한다.
이 두 가지 조건 중 하나라도 충족되지 않으면 버튼이 표시되지 않는다.