Я хочу настроить важность уведомлений (некоторые пользователи не хотят видеть уведомление о себе, но некоторые хотят его видеть) в качестве внутреннего предпочтения приложения.
Первой идеей было только обновление важности в NotificationChannel, но, поскольку я узнал, что это невозможно, я создал два NotificationChannels.Один из них имеет значение, равное NotificationManager.IMPORTANCE_LOW, а второй - значение NotificationManager.IMPORTANCE_HIGH.В зависимости от моих внутренних настроек, я переключаюсь на соответствующий идентификатор канала, и поэтому пользователь может отключить навязчивое уведомление.
Решение работает как прелесть, но прежде чем приступить к работе, я хотел узнать, есть ли лучший вариант для изменения важности уведомлений под Android8.0+?Пробовал также удалить канал уведомлений и воссоздать его, но, похоже, имейте в виду первое предоставленное значение важности.