Как использовать новые каналы уведомлений Android Oreo для настройки ультра-гранулярных уведомлений
Google много сделал в более поздних версиях Android, чтобы дать пользователям возможность настраивать уведомления, но ничто даже близко не подходит к новым каналам уведомлений Oreo. Эти новые настройки позволяют переводить уведомления на совершенно новый уровень..
Что такое каналы уведомлений??
В двух словах, каналы уведомлений предоставляют разработчикам способ группировать определенные типы уведомлений вместе в своих приложениях, а затем позволяют пользователям устанавливать пользовательские уровни важности для этих групп уведомлений..
Каждая отдельная группа имеет четыре уровня уведомления «важность»:
- Срочно: Издает звук и выскакивает на экран.
- Высоко: Издает звук и размещает уведомление в баре.
- Средняя: Нет звука, но уведомление все еще находится в баре.
- Низкий: Нет звука или визуального прерывания - тихое уведомление.
Помимо уровня важности, вы также можете переключать такие элементы, как точки уведомлений, выбирать, мигать ли индикатор, определять, сколько контента определенного типа уведомлений будет отображаться на экране блокировки, и разрешать уведомлениям отменять режим «Не беспокоить»..
Группы уведомлений определяются разработчиком, и это то, что должно быть закодировано в приложении для Oreo - если приложение не поддерживает его, то нет никакого способа заставить его. Естественно, Google обновил большинство своих приложений для работы с каналами уведомлений..
Например, в Google Allo есть шесть различных групп уведомлений, которые можно настроить. Календарь Google, напротив, только один. Это имеет смысл, так как Allo - это клиент на основе чата, который генерирует намного больше уведомлений разных типов, в то время как у Calendar действительно только одно основное уведомление..
Каналы уведомлений также являются динамическими, поэтому новые каналы создаются автоматически по мере необходимости, когда приложение поддерживает их. Например, система Android создает новый канал для каждого приложения, который отображается поверх других приложений, так что вы можете управлять каждым из них по отдельности. По этой же причине отключение функции «Отображается поверх других приложений» может быть проблематичным избавлением..
Изменяя эти настройки уведомлений, вы можете легко контролировать то, что происходит, когда приходит этот тип уведомлений. Давайте используем в качестве примера уведомление о снимке экрана Android. Это, по крайней мере, на мой взгляд, самый бесполезный из всех уведомлений Android, потому что вы знаете, когда делали снимок экрана. Я не хочу, чтобы уведомление загромождало мою строку состояния, и я ненавижу смахивать его, когда делаю снимки экрана подряд.
С помощью новых инструментов Oreo я могу сказать системному интерфейсу, что этот тип уведомлений имеет наименьшее значение. Это означает, что он не будет издавать звук или отображать визуальное прерывание. Вместо этого он просто генерирует тихое уведомление, которое я могу отклонить позже. я люблю это.
Как использовать каналы уведомлений
С этим небольшим объяснением, давайте поговорим о том, как вы можете получить доступ к этим опциям для себя.
Как отмечалось выше, эти новые параметры не будут доступны для каждого приложения сразу после установки, поэтому, если вы пытаетесь использовать другое приложение, отличное от того, которое я использую в моем примере, и не видите половину того, что Я говорю о том, что приложение, вероятно, не поддерживается. Если доступно, вы сразу узнаете - вот сравнение приложения, которое поддерживает каналы уведомлений (сообщения, слева), и приложения, которое не поддерживает (Facebook Messenger, справа). Как вы можете видеть, в Facebook Messenger отсутствует опция «Категории», указывающая на то, что приложение еще не обновлено для поддержки этой функции..
Поскольку у него так много вариантов выбора, давайте использовать Google Allo в качестве морской свинки здесь. Чтобы получить доступ ко всем настройкам уведомлений, потяните панель уведомлений, а затем нажмите значок шестеренки, чтобы перейти в меню «Настройки»..
Выберите настройку «Приложения и уведомления», а затем выберите запись «Информация о приложении».
Найдите свое приложение и нажмите на него. В этом меню вам будет представлено множество опций, но нажмите на первую: «Уведомления приложений».
Вы найдете все варианты каналов в разделе «Категории». Вы можете настроить (или переключить) каждую запись здесь индивидуально. В этом примере показаны различные параметры, включая предложения чата, обновление контактов, сообщения и многое другое. Также есть опция для уведомлений без категории, которая является действием по умолчанию для любого уведомления, которое не попадает в другие категории..
Чтобы настроить категорию уведомлений, просто нажмите на ее запись. Первая опция в меню «Категория уведомлений» позволяет вам определять уровень важности, о котором мы говорили ранее. Вы также можете установить звук по умолчанию здесь, а также переключать вибрацию.
Раздел «Дополнительно» охватывает все дополнительные элементы, такие как точки уведомлений и управление освещением. Если в приложении доступно больше настроек, вы найдете примечание в нижней части меню, которое говорит.
Как настроить конкретное уведомление
Вам не нужно копаться в меню «Настройки», чтобы настроить уведомления приложения. Вместо этого вы можете настроить каждый тип уведомления после его создания..
Давайте использовать инструмент скриншота в качестве примера здесь. После того, как вы сделали снимок экрана и сгенерировали уведомление, потяните оттенок уведомления вниз, а затем слегка сдвиньте уведомление вправо, чтобы отобразить его параметры. Не скользите слишком быстро, иначе вы просто отклоните уведомление.
Нажмите на значок шестеренки, чтобы показать, какое приложение сгенерировало уведомление, а также сколько других категорий есть в приложении. Нажмите «Все категории».
Это приведет вас прямо к опциям уведомления приложения в меню «Настройки». Если вы внимательно посмотрите, система даже покажет вам, какой вариант нажать, кратко выделив его серым цветом, как если бы вы нажимали его самостоятельно.
Нажмите этот параметр, а затем настройте уведомление по мере необходимости. Лично я установил низкий уровень важности Screenshots. Нет звука, нет визуального прерывания. Но опять же, это только один пример.
Если бы я сказал, что каналы уведомлений - простая и удобная функция, я бы соврал. Нет сомнений в том, что это инструмент для опытных пользователей, и он, скорее всего, просто запутает менее технологичных владельцев Android. К счастью, он также довольно хорошо спрятан, поэтому большинство пользователей, которым не нужно знать об этой функции, скорее всего, случайно не наткнуться на нее..