iOS8からプッシュ通知を受けた際にボタンを表示させてアプリケーションに特定の操作を行うことができるようになりました。
大まかに流れをいうと、
1. Actionを作成し、カテゴリに登録
2. 通知を登録する際にカテゴリを設定
3. 通知を表示する際にカテゴリを指定
問題
って感じなんですが、、いくら通知を表示させてもうまくでてこない!
iOS8のサンプルで有名な
https://github.com/shu223/iOS8-Sampler
も試してみたのですが、キャプチャにあるような通知画面にならずに、普通の通知のまま。
Xcode6.2でiOS8.2実機、シミュレータ共にだめ。
先日から、どハマり中です。
サンプルコードは下記にアップしてあり、、絶賛悩み中です。
https://github.com/nmisawa/PushNotificationTest
試したサンプルコード
1. https://github.com/ShinobiControls/iOS8-day-by-day
2. https://github.com/ariok/TB_InteractiveNotifications
解決
コードには問題がなく、通知の表示をすっかり勘違いしてました。
通知が表示された時にはボタンが表示されていなくて、
なんで出てこないんだと思っていたのですが、ふと、通知メニューをズリッと広げてみると、、、、
なんか出てきた!
そうか、、リサイズもしくはスワイプしないと選択肢が出てこないんだ!
激しく脱力感にかられました。
コードにも恥ずかしい間違いがあったので合わせて更新しておきました。