Укажите ваш канал в уведомлении.
Notification notification = new Notification.Builder(this, id)
.setContentTitle(getText(R.string.app_name))
.setContentText("KSL is protecting you!")
.setSmallIcon(R.mipmap.ic_launcher)
.setContentIntent(pendingIntent)
.setTicker("Ticker text")
.setChannelId(channelId)
.build();
Редактировать
Убедитесь, что вы удалили и переустановили приложение, чтобы изменения вступили в силу.
Редактировать 2
NotificationChannel notificationChannel = new NotificationChannel(id,
name, NotificationManager.IMPORTANCE_LOW);
Система Android устанавливает важность уведомления на NotificationManager.IMPORTANCE_HIGH (по умолчанию воспроизводится звук), даже если вы указываете значение NotificationManager.IMPORTANCE_DEFAULT (по умолчанию звук не воспроизводится) , Я не знаю, почему это так, но для решения вашей проблемы я рекомендую изменить значение на NotificationManager.IMPORTANCE_LOW .