什么是"未分类"的Android通知频道,它何时出现?

Ana*_*nax 12 notifications android android-8.0-oreo

在将应用程序转换为Android O时,我注意到了一件奇怪的事情.有时我的前台服务通知会进入我尚未制作的频道,称为"未分类".我不知道这是怎么发生的.

始终在发布通知之前创建通道,并且通道的ID是正确的.我已经尝试输入一个随机字符串作为通道ID,看看我是否可以重现该问题,但在这种情况下通知不会发布.因此,之前已创建频道似乎是一些奇怪的情况.

这是频道的页面:

未分类的频道页面

这是出现在应用程序所有频道列表中的频道(请注意,出于隐私原因,我已删除了该图标).

频道列在所有频道列表中

有没有人有这方面的经验,他们可以解释何时会发生这种情况?不幸的是,我没有找到有关此问题的文档,并且在Google I/O会谈中没有听到任何相关信息.

小智 5

我认为,如果您的应用程序的某个部分似乎不支持通知渠道,则会发生这种情况.

特别是在我们的情况下,如果我们的SDK具有通知通道功能,但应用程序的目标是25并使用传统功能.我们将始终将遗留应用程序通知转到该未分类的频道.

我可以想象,在其他情况下操作系统决定您需要此通道,因为操作系统认为并非所有内容都已正确迁移.使用强制26.0.1支持库的整个应用程序的targetSDK是26吗?