LoginSignup
3
3

More than 5 years have passed since last update.

iOS8でAction付きのPush通知を表示する

Last updated at Posted at 2015-03-22

iOS8からプッシュ通知を受けた際にボタンを表示させてアプリケーションに特定の操作を行うことができるようになりました。

参照:
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/NotificationCenter.html

大まかに流れをいうと、
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

解決

コードには問題がなく、通知の表示をすっかり勘違いしてました。
通知が表示された時にはボタンが表示されていなくて、

notificationtest_1.png

なんで出てこないんだと思っていたのですが、ふと、通知メニューをズリッと広げてみると、、、、

notificationtest_2.png

なんか出てきた!
そうか、、リサイズもしくはスワイプしないと選択肢が出てこないんだ!

激しく脱力感にかられました。

notificationtest_3.png

コードにも恥ずかしい間違いがあったので合わせて更新しておきました。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3