убедитесь, что в канале стоит нужный приоритет и в самом уведомлении установлен звук
Дело в том, что я хочу высший приоритет, потому что нужен heads-up, но не хочу звука. А он всё равно воспроизводится.
поставить в самом уведомлении без звука
ну я передаю в setSound null, но чёт не работает
у меня мало опыта с Notification, больше подсказать не могу
Спасибо.
у меня есть опыт, спрашивай
Хочу чтобы был heads-up и вибрация, но не было звука. setSound(null) тупо не работает.
setSound к чему применяешь?
ну, к билдеру
к NotificationChannel?
это хрень не работает выше Android 8
ах, вот оно чё. Стало быть, надо в канале настраивать?
да, с Android >= 8 все в канале, те настройки будут игнорироваться
понятно, спасибо. Гениально, кнешн.
Стикер
Всё равно ни так ни сяк не работает - долбит звук всё равно :)
а какой бренд?
сасунг s8
а какой Android?
Всё. Оказалось, надо ещё ченелАйди поменять
ну я же вам написал
Да, я видел, я подумал, что название канала достаточно сменить.
там с этими Notification есть даже не исправимые баги, например вот эта https://issuetracker.google.com/issues/65108694 а описание в ответе на этот вопрос https://stackoverflow.com/questions/45919392/disable-sound-from-notificationchannel
Я вообще с ними охреневаю. Особенно, с большими кастомными. У меня на ХТЦ 2 раза дорисовывались контролы из системных стилей, хоть кол ему на голове теши. Тупо вот раз контролы, а внутри ещё одни вложенные.
Обсуждают сегодня