渋谷ほととぎす通信

新しいこと、枯れたこと問わず大庭が興味を持ったものを調査、生活の効率を求める完全趣味の技術ブログ

Android O(バージョン8.0)未満におけるローカル通知ショートコード


MainActivityってなんぞや?レベルのAndroid初心者の僕が、Androidのローカルプッシュを調査しました。

成果物として3秒後に通知されるショートコードを書いてみます。

このように、無情報のローカル通知が飛んできます。

f:id:esakun:20190204180046p:plain:w450

※注意 : setSmallIconは必須

builder部分を書き換えて情報を追記

builder.setContentTitle("タイトル")
        .setSmallIcon(R.drawable.ic_launcher_foreground);
        .setContentText("本文本文本文本文本文本文本文本文")
        .setSubText("サブテキストサブテキストサブテキストサブテキスト")
        .setContentInfo("Info")
        .setWhen(12000000);

f:id:esakun:20190204180127p:plain:w450

するとこのように情報を追加することができます。

Android O(バージョン8.0)以降は?

通知チャンネルを使用しないといけなくなり、上記の方法では動かなくなりました。

僕の力が尽きてしまったので、本日の調査はココまででございます。

以上

参考