Ответ
Да, работал. NotificationChannel появились в Android 8.0 (API 26) для управления группами уведомлений. Каждый канал имеет уникальный ID, имя, важность и другие настройки.
Пример создания канала:
val channel = NotificationChannel(
"channel_id",
"Channel Name",
NotificationManager.IMPORTANCE_HIGH
).apply {
description = "Channel Description"
enableVibration(true)
}
val notificationManager = getSystemService(NOTIFICATION_SERVICE) as NotificationManager
notificationManager.createNotificationChannel(channel)
После создания канал нельзя изменить программно - пользователь может настроить его только в системных настройках. Для Android версий ниже 8.0 каналы игнорируются.