android8.0的通知

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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章