(2014/04/23時点)
ParseからAndroidアプリへプッシュ通知された時のNotification Icon(ノーティフィケーションアイコン)の変更方法
Parseからプッシュ通知された時に画面左上に表示されるアイコンを変更する方法をメモ。
※デフォルトではメニューに表示されるアイコンと同じモノが表示されている。公式では白黒の画像が推奨されているため出来れば変更しておきたい。
参考:http://developer.android.com/design/style/iconography.html#notification
↑[Notification Icons]項目を参照。
方法は至って簡単でjavaプログラムにちょろっと修正を加えるだけ。
■Notification Iconの変更方法
メインクラス(Activity)のonCreate()に既に記載されている以下の内容を変更するだけ。
⇒javaソースはココを参考
・PushService.setDefaultPushCallback()の第三引数に画像の指定を追記する
【変更前】
PushService.setDefaultPushCallback(this, MainActivity.class);
【変更後】
PushService.setDefaultPushCallback(this, MainActivity.class,R.drawable.push);
これで、変更完了。
※ただし、Parseではバグ?っぽい動作をしており1回めの通知では変更されず、2回めの通知以降に上記で指定した画像に変更される。
(2014年5月7日追記)
上記の※部分の内容は最新のjarでは修正されている模様。
参考まで。
【関連】
・AndroidでParse.comからプッシュ通知をする方法(Parse.com作業編)
・AndroidでParse.comからプッシュ通知をする方法(eclipse作業編)
・Parseからプッシュ通知でAndroidアプリにjsonデータを送る