Оглавление:
Одно из самых больших изменений и функций, появившихся в Android Oreo, - это новая система каналов уведомлений. Также может быть немного странно говорить о том, что это не то, что мы привыкли видеть на наших телефонах. Но когда вы прорезаете все причудливые технические слова и язык разработчика, их совсем нетрудно понять!
Что такое каналы уведомлений
В дополнение к Android Oreo, каналы уведомлений - это то, что разработчик использует для разбивки уведомлений, которые его или ее приложение может выдавать нам по типу. Каналы выбирают люди, занимающиеся разработкой, и идея состоит в том, чтобы дать нам возможность отделить важные для нас уведомления от тех, которые не являются таковыми, а затем решить, как они будут отображаться. В некоторых приложениях будет много разных каналов. У некоторых будет только несколько, а у некоторых будет только один.
Приоритет уведомления больше не остается за разработчиком приложения.
В версиях Android до O разработчик использовал так называемый уровень приоритета, чтобы решить, как показать вам уведомление. Если они чувствовали, что уведомление было важным, они могли установить его на просмотр (показать визуальную индикацию на экране) или издать звук, или и то, и другое. Если бы они почувствовали, что это не так, то просто поместите их в лоток, чтобы вы могли увидеть их в следующий раз.
Теперь они разбиваются на каналы, и мы решаем, как будет отображаться каждый тип уведомлений. Все уведомления одного типа (например, ответ в вашей ленте Twitter) размещаются на одном канале без каких-либо других типов уведомлений, сгруппированных с ними.
В качестве бонуса, приложения, которые позволяют нам использовать более одной учетной записи, могут иметь каналы для каждой комбинации - ваша личная электронная почта и рабочая электронная почта могут следовать одним и тем же правилам и показывать вам вещи одинаково, независимо от того, какие учетные записи получили уведомление.
Документация для разработчиков каналов уведомлений от Google
Как мы можем настроить вещи
Вся причина изменений в том, что мы лучше контролируем и можем видеть то, что хотим видеть. Это означает, что у нас должны быть способы фильтрации всех различных каналов и уведомлений, которые идут с ними. Через настройки мы можем видеть каждый канал, который есть в приложении для уведомлений, и изменять способ их доставки с помощью следующих настроек:
- Важность: Срочно издаст звук и покажет на экране. Высокий издает звук. Средний не издает звука. Низкий не издает звука и не указывает на то, что он был получен.
- Звук: установите любой поддерживаемый звук в качестве тона уведомления для канала.
- Индикаторы: должно ли уведомление вызывать индикатор аппаратного уведомления.
- Вибрация: должно ли уведомление вибрировать ваш телефон.
- Показать на экране блокировки: решите, должно ли уведомление появляться на экране блокировки.
- Переопределить не беспокоить: Решите, должно ли уведомление обходить любые не нарушающие настройки для звуков.
Большинство из них говорят сами за себя. Это хорошо, потому что на самом деле это не лучше, если это трудно понять.
YouTube - отличный пример
Если на вашем телефоне установлен Android Oreo, у вас уже есть приложение, использующее каналы уведомлений: YouTube. Это также действительно хороший пример, потому что есть только два канала - Стандартные уведомления и автономные уведомления.
На изображении выше, левая сторона показывает два канала, а правая сторона показывает индивидуальные настройки для канала. Вы найдете эти настройки в Настройки > Приложения и уведомления > Информация о приложении. Выберите приложение YouTube и нажмите « Уведомления приложения».
Это простой способ для всех нас увидеть, как работают каналы уведомлений, потому что приложение YouTube имеет такие простые настройки уведомлений. Но все это будет масштабироваться до чего-то вроде Facebook или Gmail, которое, возможно, будет иметь больше каналов. И если приложению нужен только один канал, оно должно использовать только один. Вся идея хорошо масштабируется и должна быть отличным способом помочь нам разобраться во всех отвлекающих моментах!
Обновленный август 2017 года с последней информацией об Android Oreo.