android - 每个通知的通知 channel ID 应该是唯一的

标签 android notifications android-8.0-oreo notification-channel

自 Android 8 起,通知需要通知 channel 。我的问题是每个通知都应该有不同的通知 channel ID 还是相同的 channel ID?

最佳答案

通知 channel 可让您将相关类型的通知分组在一起

为什么需要它?

用户可能只想禁用特定类型的通知。假设在日历应用程序中,他可能想要禁用所有提醒类型的通知。用户(如果存在提醒 channel )现在可以明确地说:好的,我只想禁用提醒通知,而不是禁用所有通知。

简而言之:它使用户能够更精细地过滤通知。

只需为每种不同的通知“类型”提供不同的通知 channel (意味着:它们彼此不相关)。

关于android - 每个通知的通知 channel ID 应该是唯一的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53497259/

相关文章:

android - 从网上获取一个.txt,对比一下,在一个AsyncTask中打开一个dialog

android - FFMPEG + Android 包装器使用 FFMPEG 的最新版本

ios - 在没有 Storyboard的情况下点击通知时访问特定的 ViewController(以编程方式)

react-native - 无法使用 react-native-firebase 在 Android 8 的前台接收通知

android - Unity Android 后台运行

java - 帧动画未运行

java - android.app.RemoteServiceException : Bad notification for startForeground

Android:打开屏幕并通知用户

android - 如何删除固定的快捷方式?

android - Marshmallow 及以上版本的 Wifi 连接接收器