Android 9.0 NotificationChannel设计

谷歌官方:

A representation of settings that apply to a collection of similarly themed notifications.
Channel本质是notification的一个集合,定义了notification与系统设置的交互,比如振动,闪光灯等等。
一个APP应该定义多个NotificationChannel,分别用作不同用途,比如:

  • 系统级通知。这层channel应该配置好振动等强硬设置,以防用户接受不到。
  • 个人消息通知。这层channel由于涉及到用户个人的相关隐私,应该设置好隐私选项,例如通过setLockscreenVisibility来设置锁屏不可见。
  • 日常推送。

你可能感兴趣的:(Android 9.0 NotificationChannel设计)