Зміст:
Однією з найбільших змін та особливостей Android Oreo є нова система сповіщень каналів. Можна також трохи заплутано говорити, оскільки це не те, що ми звикли бачити на своїх телефонах. Але коли ви вирізаєте всі модні технічні слова та мову розробника, їх зовсім не важко зрозуміти!
Що таке канали сповіщень
Якщо ви користуєтесь Android Oreo, канали сповіщень - це те, що розробник використовує для розбиття сповіщень, які його або її додаток може надати нам за типом. Канал визначається людьми, які займаються розробкою, і ідея полягає в тому, щоб дати нам спосіб відокремити важливі для нас сповіщення від тих, які не є, а потім вирішити, як вони будуть показані. У деяких додатках буде багато різних каналів. Деякі матимуть лише кілька, а деякі - лише одну.
Про те, як розставити пріоритет у сповіщенні, розробник програми більше не може вирішити.
У версіях Android до O розробник використовував те, що називалося рівнем пріоритетності, щоб вирішити, як показати вам сповіщення. Якщо вони вважають, що сповіщення важливе, вони можуть встановити його заглянути (показати візуальну індикацію на екрані), видати звук або те і інше. Якби вони відчували, що це не так, вони просто помістять їх у лоток, щоб побачити наступного разу, коли ви їх пройдете.
Тепер вони розбивають речі на канали, і ми вирішуємо, як відображатиметься кожен тип сповіщень. Усі сповіщення одного типу (наприклад, відповідь на ваш канал Twitter) розміщуються в одному каналі без будь-яких інших типів сповіщень, згрупованих з ними.
У якості бонусу програми, які дозволяють нам використовувати більше ніж один обліковий запис, можуть мати канали для кожного комбінованого - ваша особиста електронна та робоча електронна пошта можуть дотримуватися тих самих правил і показувати вам речі однаково, незалежно від того, які облікові записи отримали сповіщення.
Документація для розробників каналів сповіщень від Google
Як ми можемо налаштувати речі
Вся причина змін полягає в тому, що ми маємо кращий контроль і бачимо те, що хочемо бачити. Це означає, що нам потрібно мати способи фільтрації всіх різних каналів та сповіщень, що постачаються разом із ними. За допомогою налаштувань ми можемо бачити кожен канал, який має додаток для сповіщень, і змінювати спосіб їх доставки за допомогою таких налаштувань:
- Важливість: Терміново прозвучить звук і відобразиться на екрані. Високий видає звук. Середній не видає звуку. Низький не видає звуку і не вказує на те, що він отриманий.
- Звук: встановіть будь-який підтримуваний звук як сигнал сповіщення для каналу.
- Фари: чи має спрацьовувати сповіщення про апаратне сповіщення.
- Вібрація: чи має сповіщення вібрувати ваш телефон.
- Показати на заблокованому екрані. Вирішіть, чи має з’являтися сповіщення на заблокованому екрані.
- Переопределити не турбувати: Вирішіть, чи має сповіщення обійти будь-які не порушити налаштування звуків.
Більшість із них є роз'яснювальними. Це добре, тому що це насправді не краще, якщо це важко зрозуміти.
YouTube - чудовий приклад
Якщо на вашому телефоні встановлено Android Oreo, у вас уже є додаток, який використовує канали сповіщень: YouTube. Це також справді хороший приклад, оскільки є лише два канали - стандартні сповіщення та офлайн-сповіщення.
На зображенні вгорі ліворуч показані два канали, а в правій - індивідуальні параметри каналу. Ви знайдете ці налаштування в Налаштуваннях > Програми та сповіщення > Інформація про додаток. Виберіть додаток YouTube і торкніться сповіщень про додатки.
Це простий спосіб нам зрозуміти, як працюють канали сповіщень, оскільки програма YouTube має такі прості налаштування сповіщень. Але все це буде масштабуватись на щось на зразок Facebook чи Gmail, що, можливо, матиме більше каналів. І якщо додатку потрібен лише один канал, він повинен використовувати лише один. Вся ідея добре масштабує і повинна бути чудовим способом допомогти нам розібратися у всіх відволіканнях!
Оновлено серпня 2017 року з найновішою інформацією про Android Oreo.