Верните контроль важности уведомлений для ВСЕХ приложений в Android Oreo с помощью AutoNotification

Последнее обновление AutoNotification возвращает контроль важности уведомлений для ВСЕХ приложений, независимо от того, было ли оно создано для Android Oreo или нет!

В Android 8.0 Oreo добавлен ряд улучшений в способ взаимодействия с уведомлениями. Два наиболее интересных дополнения к уведомлениям включают в себя откладывание уведомлений и каналы уведомлений. Первый позволяет пользователю временно отклонить уведомление на какое-то время в будущем, а второй позволяет приложениям классифицировать свои уведомления, чтобы пользователи могли иметь более детальный контроль над тем, что они видеть. Реализация каналов уведомлений необходима для любых приложений, предназначенных для устройств Android Oreo, но когда приложение не предназначено для Android 8.0, именно здесь начинаются проблемы.

Источник: Рон Амадео

Рисунок выше объясняет проблему довольно кратко. Если приложение не реализует каналы уведомлений (т.е. не ориентирован на Android 8.0), то пользователь будет не иметь доступа к элементам управления важностью уведомлений

. Многие люди были расстроены этой потерей функциональности и подал отчет об ошибке в Google's Issue Tracker, но их надежды не оправдались, когда сотрудник Google закрыл проблему, заявив, что это «намеренное поведение».

«Предназначенное поведение» или нет, некоторые из нас не согласились с тем, что единственный способ решить эту проблему — убедить разработчиков ориентироваться на Android 8.0 в обновлении приложения. В конце концов, если даже Hangouts от Google не реализует каналы уведомлений, почему мы должны ожидать, что каждый другой разработчик будет заботиться об этой проблеме?

К счастью, нам не нужно ждать, пока разработчики обновят свои приложения, поскольку для полного решения этой проблемы достаточно одного разработчика обновить свое приложение. Жоау Диаш, разработчик Автоприложения серии плагинов Tasker, выпустил новое обновление для своего AutoNotification, которое добавляет возможность вручную установить элементы управления важностью уведомлений в любом приложениидаже если он не поддерживает каналы уведомлений.


AutoNotification возвращает контроль важности уведомлений

Обычно вы можете получить доступ к элементам управления важностью уведомлений приложения, перейдя в «Настройки» -> «Приложения и уведомления» -> «Информация о приложении» -> «Приложение» -> «Уведомления приложений». Это, конечно, если приложение ориентировано на Android 8.0 и реализует каналы уведомлений. Если приложение не предназначено для Android 8.0, вам придется полагаться на AutoNotification, чтобы предоставить интерфейс для управления каналами уведомлений.

В последнем обновлении AutoNotification появился новый "Категории уведомлений" в разделе "Автономные функции". Сейчас AutoNotification наиболее известен как плагин для приложения Tasker, но разработчик решил сделать эту функцию автономной (т.е. ты не нужен Таскер установлен), чтобы больше людей могли им пользоваться.

Как настроить элементы управления важностью уведомлений

Нажатие на новую опцию «Категории уведомлений» откроет два диалоговых окна: первое, которое вы должны сделать. приложение является прослушивателем уведомлений, а второе позволяет приложению управлять уведомлениями другого приложения. категории. Выполнив оба действия, вы сможете быстро приступить к настройке уведомлений.

Все, что вам нужно сделать, это выбрать приложение в списке установленных приложений. Если выбранное вами приложение не поддерживает каналы уведомлений, то при нажатии на «Разрешить приложению решать», чтобы разрешить автоматическое уведомление обрабатывать свои уведомления, вы увидите предупреждение о том, что AutoNotification будет полностью обрабатывать то, как уведомление будет показано пользователь. Он предупреждает, что единственный способ восстановить поведение уведомлений по умолчанию — удалить, а затем переустановить приложение. Но это не имеет большого значения, потому что именно за этим мы сюда пришли, верно?

После того, как вы включили автоматическое уведомление для изменения категорий уведомлений приложения, вот тут-то и начинается самое интересное. Вам доступно множество возможностей:

  • Изменять важность уведомления
  • Изменять звук уведомления (определяется системой или пользователем)
  • Включить или отключить вибрация
  • Если вибрация включена, установите индивидуальный шаблон вибрации. Шаблон определяется частотой/интенсивностью нажатий на экран в диалоговом окне.
  • Экран блокировки конфиденциальность уведомлений
  • Обычай Цвет светодиодного уведомления (доступно больше цветов, чем показано на скриншоте выше)
  • Возможность переопределить не беспокоить

Есть даже бонус, если вы используете AutoNotification для управления уведомлениями для приложений, которые уже реализуют каналы уведомлений: настройка пользовательских шаблонов вибрации работает и для этих приложений!

Если все вышеперечисленное кажется вам действительно заманчивым, будьте готовы заплатить, потому что эта функция будет требуют покупки в приложении для автоматического уведомления, что будет стоить вам $0.99. Если вас действительно беспокоит отсутствие контроля важности уведомлений для всех приложений, то деньги будут потрачены не зря.

АвтоуведомлениеРазработчик: joaomgcd

Цена: Бесплатно.

4.3.

Скачать

Мы также будем раздавать 5 промокодов это разблокирует профессиональную версию AutoNotification. Коды мы кинем в комментариях ниже. Эти промокоды необходимо активировать через само приложение AutoApps, а не через Google Play Store.

АвтоприложенияРазработчик: joaomgcd

Цена: Бесплатно.

4.1.

Скачать

P.S.. Раздражает постоянное уведомление «приложение работает в фоновом режиме» в Android Oreo? Мы это тоже выяснили.