2016-06-16 11 views
1

プッシュ通知に3つのボタンが必要です。私はボタンを追加するチュートリアルthisを続けた。しかし、これは2つのボタンしか作成しません。私は別のボタンを追加するコードを変更しましたが、それはすべて破壊的なプロパティのUIMutableUserNotificationActionに依存するようです。 trueまたはfalseのいずれかになります。
3番目のボタンを追加するにはどうすればよいですか?プッシュ通知の3つのボタン

+0

を導入しているとして、あなたは「UserNotification」を使用して通知詳細ビュー内の4つのオプションを追加することができより多くのボタンを持つことが可能かもしれません& 'UserNotificationUI'フレームワーク私は、これは 'UILocalNotification' APIを使用して3つ以上のオプションを持つことが可能であるかどうかはわかりません。 'UILocalNotification'は、iOS10の新しいAPIのために廃止されました。 –

答えて

1

通知タイプがiOSデバイス設定からアラートとして選択されている場合、通知に2つ以上のボタンを含めることができます。通知トレイまたはデバイスロックモードでは、2つのボタンしか表示されません。

破壊的なプロパティは、ボタンを赤色で表示する場合は「true」、デフォルトでは「false」、通知をスライドさせると青色の表示ボタンが表示されます。

enter image description here

2

現在、そのことはできません、2つのアクションのmaxは最小コンテキスト(UIUserNotificationActionContextMinimal)に通知して保持することができますが、デフォルトコンテキストに4つのアクション(UIUserNotificationActionContextDefault)

最小限のコンテキストが定義件まで持つことができます通知をスワイプする際に表示されるアクション。デフォルトのコンテキストは、通知がアラートとして表示されるときです。 iOS10から以降、Appleが2つの新しい枠組みios10以降すなわち、UserNotification、UserNotificationUI

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