Я пытаюсь настроить уведомления.
private fun sendNotification(id: Int, name: String) {
val channelId = getString(R.string.default_notification_channel_id)
val defaultSoundUri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION)
val notification = NotificationCompat.Builder(this, channelId)
.setSmallIcon(R.drawable.ic_notification)
.setContentTitle(getString(R.string.msg_new_ticket))
.setContentText(name)
.setGroup(GROUP_KEY)
.setAutoCancel(true)
.setSound(defaultSoundUri)
.build()
val notificationManager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
notificationManager.notify(id, notification)
}
Уведомления отправляются и принимаются хорошо, но не группируются автоматически. Функция вызывается с уникальным id
каждый раз. Тестирование на Android 8 (API 26).
Любые идеи, пожалуйста, почему группировка не работает?
Обновление
Документация говорит
Если одно и то же приложение отправляет четыре или более уведомлений и не указывает группировку, система автоматически группирует их вместе.
Я пытался отправить 5 уведомлений, но они все еще не сгруппированы даже с определенной группой.