У меня есть пользовательский notification
, который я построил, каждый раз, когда он появляется, он отправляет notification sound
.Я хочу, чтобы это было silent
и не издавало ни звука.Я пытался использовать все ниже, но ничего не получается.Кажется, все устарело, и setPriority()
не вариант.Ищете решение о том, как заставить звук notification
быть тихим, какая-нибудь помощь?Мой код указан ниже.
Попытка с использованием комбинации всех ниже:
status.sound = null;
status.vibrate = null;
status.defaults &= ~DEFAULT_SOUND;
status.defaults &= ~DEFAULT_VIBRATE;
status.vibrate = new long[] { -1 };
status.priority = -2
Мой код
Notification status = new NotificationCompat.Builder(this, CHANNEL_1_ID).build();
status.contentView = views;
status.bigContentView = bigViews;
status.flags = Notification.FLAG_ONGOING_EVENT;
status.icon = R.drawable.ic_music_note;
status.contentIntent = pendingIntent;
status.priority = -2;
startForeground(Constants.NOTIFICATION_ID.FOREGROUND_SERVICE, status);