android系統升級到8.0了以後,需要適配notification,如果不適配,發出的notify顯示不出來。
8.0的notification,新添加了通知渠道。
通知渠道是什麼?
爲什麼需要渠道?
怎麼用?
1、通知渠道,實際是google對應用的通知的分類。
每一個通知,都必須關聯一個渠道。
之前的版本中,通知是沒有分類的,一個app的通知,在設置中,打開和關閉通知,是對此app的所有的通知生效。
8.0版本後,用戶可以選擇關閉app指定的渠道的通知,比如渠道分爲 1聊天 2美食推送,我們關閉渠道2美食推送後,任然可以收到1聊天的通知。
2、用渠道,就是把通知細分,用戶可以自主選擇,控制接收哪些類型(渠道)的通知。
3、怎麼用
//創建自定義的渠道
String channelid = "chat1";
String channelName = "聊天消息";
NotificationChannel channel = new NotificationChannel(channelid, channelName, NotificationManager.IMPORTANCE_DEFAULT);
notificationManager.createNotificationChannel(channel);
over。