Androidで通知チャネル(Notification Channel)を作る
最終更新日:2017-09-03
API 26(Android 8.0)より、通知を表示するには通知チャネルを作る必要があります。
通知チャネルを作るには、`NotificationChannel`をnewで作成します。
String id = "news";
String name = "おしらせ"; // 多言語対応したほうがよい
String description = "運営からのお知らせを通知するよ";
NotificationChannel channel = new NotificationChannel(id, name,
NotificationManager.IMPORTANCE_DEFAULT);
channel.setDescription(description);
NotificationChannel`を作成したら、`NotificationManager`の`createNotificationChannel()`でチャネルを追加します。
NotificationManager manager = getContext().getSystemService(NotificationManager.class);
manager.createNotificationChannel(channel);