Skip to main content

NotificationAction 객체

  • type string - 액션의 타입. button으로 설정할 수 있다.
  • text string (선택 사항) - 해당 액션에 대한 레이블.

플랫폼 / 액션 지원 정보

액션 타입플랫폼 지원text 사용 용도기본 text제한 사항
buttonmacOS버튼의 라벨로 사용"Show" (시스템 기본값에 따라 현지화된 문자열이 첫 번째 버튼에 사용됨, 그 외는 빈 값)첫 번째 버튼만 사용됨. 여러 개의 버튼이 제공될 경우, 첫 번째 이후의 버튼은 추가 액션으로 표시됨(마우스가 액션 버튼 위에 있을 때 나타남). 또한 이러한 액션은 hasReply와 호환되지 않으며, hasReplytrue인 경우 무시됨.

macOS에서 버튼 지원

추가 알림 버튼이 macOS에서 정상적으로 동작하려면, 앱이 다음 조건을 충족해야 한다.

  • 앱이 서명되어 있어야 한다.
  • 앱의 Info.plist 파일에서 NSUserNotificationAlertStylealert로 설정되어 있어야 한다.

이 두 가지 조건 중 하나라도 충족되지 않으면 버튼이 표시되지 않는다.