2016-06-16 3 views
1

푸시 알림에 3 개의 버튼이 있어야합니다. 나는 단추를 추가하기 위해 this 튜토리얼을 따라 갔다. 그러나이 버튼은 두 개만 만듭니다. 다른 버튼을 추가하기 위해 코드를 수정했지만 모두 파괴적인 속성이 UIMutableUserNotificationAction 인 것으로 보입니다. true 또는 false 일 수 있습니다.
세 번째 버튼을 어떻게 추가 할 수 있습니까?푸시 알림시 세 개의 버튼

+0

ios10부터 당신은 'UserNotification'를 사용하여 알림 상세보기 내부 4 옵션을 추가 할 수 있습니다 & 'UserNotificationUI'프레임 워크. 'UILocalNotification'API를 사용하여 두 가지 옵션을 사용할 수 있는지 확신 할 수 없습니다. 'UILocalNotification'은 iOS10의 최신 API를 위해 더 이상 사용되지 않습니다. –

답변

1

알림 유형을 iOS 기기 설정에서 알림으로 선택하면 알림에 2 개 이상의 버튼을 표시 할 수 있습니다. 알림 트레이 또는 장치 잠금 모드가 아니면 2 개의 버튼 만 표시됩니다.

파괴적인 속성은 다른 것을 나타내며 버튼을 붉은 색으로 표시하면 "참", 기본값은 "거짓"이며 알림을 슬라이드하면 파란색으로 표시 단추입니다.

enter image description here

2

현재는 가능하지,이 개 행동의 최대는 최소한의 컨텍스트 (UIUserNotificationActionContextMinimal)에 통지에 보관 될 수 있지만 기본 컨텍스트에서 4 개 행동 (UIUserNotificationActionContextDefault)

최소 컨텍스트가 정의 개까지 가질 수 있습니다 알림을 스 와이프 할 때 표시되는 작업입니다. 기본 컨텍스트는 알림이 알림으로 표시되는 경우입니다. 애플이 새로운 프레임 워크, 즉 도입 같이 iOS10 이후부터 더 버튼을 가질 수있을, UserNotification, UserNotificationUI는

https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewIniOS/Articles/iOS10.html#//apple_ref/doc/uid/TP40017084-DontLinkElementID_2