10
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Parseからプッシュ通知された時のNotification Icon(ノーティフィケーションアイコン)の変更方法

Last updated at Posted at 2014-04-23

(2014/04/23時点)

ParseからAndroidアプリへプッシュ通知された時のNotification Icon(ノーティフィケーションアイコン)の変更方法

Parseからプッシュ通知された時に画面左上に表示されるアイコンを変更する方法をメモ。
無題.png
※デフォルトではメニューに表示されるアイコンと同じモノが表示されている。公式では白黒の画像が推奨されているため出来れば変更しておきたい。

参考: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データを送る


簡単家計簿 Androidアプリ

10
10
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
10
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?