Як працюють пуш-сповіщення про тривоги на Android і як їх налаштувати

Оновлено

Система Ajax використовує шість типів сповіщень для інформування користувачів:

  • Тривоги — надсилаються в разі виявлення вторгнення, пожежі та затоплення.
  • Несправності — надсилаються в разі втрати зв’язку хаба з пристроєм або хмарним сервером Ajax Cloud, низького заряду батареї пристрою або хаба, а також якщо виявлено спробу саботажу (глушіння радіосигналу, маскування лінз вуличних датчиків руху, спрацювання тампера тощо).
  • Зміна режиму охорони — надсилаються в разі зміни режиму охорони й увімкнення/вимкнення Нічного режиму.
  • Системні — надсилаються в разі оновлення прошивки хаба та ретранслятора радіосигналу, додавання або видалення користувача тощо.
  • Неохоронні сповіщення — сповіщення про показники температури, вологості, CO2 тощо.
  • Пристрої автоматизації — надсилаються в разі увімкнення/вимкнення пристроїв автоматизації Ajax.
  • Події розумного замка — надсилаються, коли хтось замикає/відмикає розумний замок.

Система безпеки Ajax інформує користувача про тривоги та події за допомогою пуш-сповіщень, SMS і дзвінків.

Як працюють пуш-сповіщення Ajax

Пуш-сповіщення — це спливне повідомлення на екрані смартфона. Щоб доставити пуш-сповіщення, застосунок Ajax використовує сервіс Firebase Cloud Messaging від Google.

Канали доставляння пуш-сповіщень в операційній системі Android

У смартфонах із версією Android 8.0 або новішою є три канали доставляння пуш-сповіщень:

  • Alarm channel — використовується застосунками Ajax для доставляння тривог зі звуком незалежно від режиму звуку смартфона.
  • Main channel — використовується застосунками Ajax для доставляння тривог і подій. Звук сповіщень залежить від звукового режиму смартфона.
  • Other channel — забезпечує коректну роботу пуш-сповіщень, якщо система має вбудовані можливості для економії заряду акумулятора (режим енергозбереження) або обмеження для роботи у фоновому режимі.

Якщо натиснути на канал, можна налаштувати його характеристики, звук або вібрацію. Також можливо задати, чи працюватиме сповіщення, якщо звуковий режим смартфона буде встановлено на «Не турбувати».

Якщо застосунок працює у фоновому режимі або закритий повністю, операційна система використовує призначений канал доставляння пуш-сповіщень. У цьому випадку канал доставляння визначає спосіб, у який буде показано сповіщення, і його звуковий сигнал.

У яких випадках пуш-сповіщення можуть блокуватися

Смартфони з власним програмним забезпеченням на основі операційної системи з відкритим вихідним кодом Android (наприклад, MIUI для смартфонів Xiaomi, ColorOS для смартфонів Oppo, OxygenOS для смартфонів OnePlus тощо) можуть мати вбудовані можливості, які блокують доставляння сповіщень від застосунків Ajax. Нижче розглянемо найпоширеніші причини некоректної роботи пуш-сповіщень.

Відсутність сервісів Google Play

Сервіси Google Play — пакет програмного забезпечення від Google, який встановлюється виробником на пристрої з ОС Android. Пристрої з сервісами Google Play можна привʼязати до облікового запису Google. Завантажити застосунки, зокрема Ajax Security System та Ajax PRO: Tool for Engineers, можна з магазину Google Play.

Сервіси Google Play мають фонові служби та бібліотеки, що використовуються застосунками, зокрема Firebase Cloud Messaging. За допомогою цього сервісу користувачі отримують пуш-сповіщення застосунків Ajax. Щоб гарантувати коректну роботу сповіщень, на смартфоні має бути встановлено сервіси Google Play.

Для того щоб встановити сервіси Google Play на свої пристрої, виробник повинен мати ліцензію від компанії Google. Деякі виробники смартфонів її не мають. Тому на таких пристроях можуть виникати проблеми з доставлянням пуш-сповіщень застосунків Ajax.

Застосунки Ajax мають бути завантажені з магазину Google Play. Коректна робота застосунків Ajax, завантажених з інших магазинів, не гарантується.

Застаріла версія сервісів Google Play

Завдяки сервісам Google Play всі застосунки на пристроях з ОС Android вчасно оновлюються й працюють належним чином. Важливо встановити останню версію сервісів Google Play, оскільки застосунки Ajax використовують їхні фонові служби та бібліотеки для доставляння пуш-сповіщень.

Користувач не авторизований в обліковому записі Google

Пристрої з сервісами Google Play можна привʼязати до облікового запису Google. Якщо користувач не авторизований в обліковому записі Google, застосунки Ajax мають обмежений доступ до фонових служб і бібліотек сервісів Google Play. Зокрема, Firebase Cloud Messaging використовує ці сервіси, щоб надсилати пуш-сповіщення застосунків Ajax.

Авторизуватися в обліковому записі Google можна в налаштуваннях смартфона в розділі Акаунти.

Некоректна версія прошивки пристрою для регіону використання

Смартфони деяких виробників (Huawei, Xiaomi, Meizu тощо) мають декілька версій для продажу й використання в різних регіонах. Від цього залежить версія прошивки смартфона. Якщо пристрій був придбаний за кордоном і призначений тільки для ринку окремого регіону, він може некоректно працювати під час використання в інших регіонах. Наприклад, якщо смартфон має версію для продажу та використання на території КНР, на ньому буде неможливо встановити сервіси Google Play (заблоковані на території КНР), які потрібні для завантаження, встановлення та коректної роботи застосунків Ajax.

Неофіційна прошивка пристрою

Використання неофіційного програмного забезпечення може призвести не лише до некоректної роботи застосунків, але й до втрати особистих даних і збоїв у роботі пристрою. Для стабільної роботи застосунків Ajax використовуйте тільки ліцензійні версії від офіційного виробника.

Блокування пуш-сповіщень вбудованими можливостями операційної системи

Операційна система може мати вбудовані рішення для оптимізації своєї роботи та захисту від шкідливого програмного забезпечення, які помилково блокують пуш-сповіщення застосунків Ajax. Наприклад, сповіщення можуть блокуватися, якщо в налаштуваннях смартфона увімкнено режим економії заряду акумулятора (режим енергозбереження) або встановлено обмеження для роботи у фоновому режимі.

Для коректної роботи пуш-сповіщень необхідно вимкнути функцію Призупиняти роботу в неактивний період, якщо вона є у вашій операційній системі.

  1. Відкрийте Параметри (або Налаштування).
  2. Перейдіть до розділу Програми (або Додатки, або Керування програмами).
  3. Знайдіть та виберіть застосунок Ajax у переліку.
  4. Вимкніть опцію Призупиняти роботу в неактивний період (або Призупиняти дії в неактивному додатку).

Блокування пуш-сповіщень іншими застосунками

Застосунки для оптимізації роботи системи та захисту від шкідливого програмного забезпечення можуть блокувати пуш-сповіщення застосунків Ajax шляхом обмеження їх роботи у фоновому режимі та вивантаження з памʼяті пристрою.

Для коректної роботи пуш-сповіщень додайте застосунки Ajax у перелік виключень оптимізаційних застосунків та антивірусних програм.

Встановлено понад 100 застосунків, що використовують Firebase Cloud Messaging

Firebase Cloud Messaging — сервіс від Google, що використовується застосунками Ajax для доставляння пуш-сповіщень. Він має обмеження: якщо на одному пристрої сервіс використовують більше ніж 100 застосунків, пуш-сповіщення можуть працювати некоректно.

Для коректної роботи користувач має видалити деякі інші застосунки й після цього перевірити роботу пуш-сповіщень від Ajax. Для отримання більш детальної інформації зверніться до підтримки Google.

Якщо ви не отримуєте пуш-сповіщення, у застосунку Ajax насамперед перевірте, чи увімкнено пуш-сповіщення для тривог і подій у налаштуваннях користувача, а також чи має користувач доступ до стрічки подій. Для цього:

  1. Відкрийте застосунок Ajax.
  2. Виберіть потрібний простір, якщо у вас їх кілька або ви користуєтеся PRO-застосунком Ajax.
  3. Перейдіть у вкладку Керування .
  4. Перейдіть у Налаштування, натиснувши на іконку шестерні .
  5. Перейдіть у меню Користувачі.
  6. Виберіть потрібного користувача та перейдіть до меню Налаштування сповіщень.
  7. Перевірте, чи увімкнено опцію Перегляд сповіщень (відображається для користувачів без прав адміністратора).
  8. Переконайтеся, що в розділі Пуш-сповіщення активні принаймні дві опції: Тривоги та Несправності.

Якщо в користувача немає прав доступу до стрічки подій у застосунку, він не зможе отримувати пуш-сповіщення.

У яких випадках сповіщення можуть надсилатися без звуку або з іншим звуком

Режим звуку смартфона «Не турбувати»

Режим звуку «Не турбувати» може вимикати звук і вібрацію та блокувати зображення всіх сповіщень на смартфоні.

Для того щоб не пропустити сповіщення від застосунків Ajax, додайте їх до переліку винятків у налаштуваннях пристрою:

  1. Відкрийте меню Параметри (або Налаштування).
  2. Перейдіть до розділу Звук і вібрація, а потім відкрийте Не турбувати (або Режим «Не турбувати»).
  3. У розділі Що може переривати режим «Не турбувати» виберіть Додатки.
  4. Виберіть застосунок Ajax.

Або:

  1. Відкрийте меню Параметри (або Налаштування).
  2. Перейдіть до розділу Програми (або Додатки, або Керування програмами).
  3. Знайдіть і виберіть застосунок Ajax у переліку.
  4. У налаштуваннях сповіщень дозвольте застосунку надсилати сповіщення в режимі «Не турбувати».

Налаштування можуть відрізнятися залежно від моделі пристрою та версії операційної системи Android. Щоб дізнатися більше, зверніться до виробника свого пристрою.

Режим звуку смартфона «Без звуку»

Режим «Без звуку» може вимикати звук і вібрацію всіх сповіщень на смартфоні.

Для того щоб не пропустити сповіщення від застосунків Ajax у режимі «Без звуку», дозвольте застосунку надсилати сповіщення каналом доставляння Alarm Channel. Для цього:

  1. Відкрийте меню Параметри (або Налаштування).
  2. Перейдіть до розділу Програми (або Додатки, або Керування програмами).
  3. Знайдіть і виберіть застосунок Ajax у переліку.
  4. У налаштуваннях сповіщень перейдіть до Alarm Channel і дозвольте застосунку надсилати сповіщення зі звуком.

Налаштування можуть відрізнятися залежно від моделі пристрою та версії операційної системи Android. Щоб дізнатися більше, зверніться до виробника свого пристрою.

Блокування звуку тривоги Ajax операційною системою

Операційна система може повністю блокувати звук тривоги застосунків Ajax або заміняти його на стандартний звук сповіщення системи.

Якщо сповіщення надходять без звуку або з іншим звуком, спочатку треба переконатися, що операційна система змінила звук тривоги:

  1. Відкрийте меню Параметри (або Налаштування).
  2. Перейдіть до розділу Програми (або Додатки, або Керування програмами).
  3. Знайдіть застосунок Ajax у переліку або введіть назву в пошуку.
  4. Перейдіть до налаштувань сповіщень і перевірте назву звуку. Стандартний звук тривоги Ajax, залежно від версії операційної системи, може мати наступні назви: Siren, Default, За замовчуванням, Звук застосунку.

Якщо в полі назви встановлено інший звук, виконайте наступні кроки:

  1. Натисніть Очистити кеш і зачекайте виконання команди. Якщо ви не бачите цієї опції, перейдіть до розділу Памʼять (або Використання памʼяті).
  2. Натисніть Очистити дані та зачекайте виконання команди.
  3. Видаліть застосунок Ajax.
  4. Відкрийте Google Play і завантажте застосунок повторно.

Налаштування можуть відрізнятися залежно від моделі пристрою та версії операційної системи Android. Щоб дізнатися більше, зверніться до виробника свого пристрою.

Зверніть увагу, що після очищення даних необхідно повторно виконати вхід в обліковий запис під час наступного запуску застосунку Ajax.

Якщо після очищення кешу та даних сповіщення досі надходять некоректно, зверніться до технічної підтримки Ajax.

Як налаштувати пуш-сповіщення застосунків Ajax на Android

Смартфони з власним програмним забезпеченням на основі операційної системи з відкритим вихідним кодом Android (наприклад, MIUI для смартфонів Xiaomi, ColorOS для смартфонів Oppo, OxygenOS для смартфонів OnePlus тощо) можуть мати вбудовані можливості, які блокують доставляння сповіщень від застосунків Ajax. Ознайомтеся зі статтею Особливості роботи пуш-сповіщень в операційній системі Android, щоб дізнатися, у яких випадках вони можуть блокуватися.

  1. Увімкніть автозапуск застосунку:
    • Перейдіть у меню: НалаштуванняПрограмиВсі програмиАвтозапуск у фоні.
    • Увімкніть функцію Автозапуск у фоні для застосунку Ajax.
  2. Відкрийте меню: НалаштуванняПрограмиВсі програмиAjax.
    Натисніть Інші дозволи та дозвольте такі опції:

    • Зміна стану Wi-Fi
    • Ярлики робочого столу
    • Показувати на екрані блокування
  3. Поверніться до попереднього меню та натисніть Сповіщення. Увімкніть наступні опції:
    • Показувати сповіщення
    • Дозволити іконки сповіщень
    • Дозволити спливаючі сповіщення
    • Дозволити сповіщення на екрані блокування
    • Дозволити відтворення звуку
    • Дозволити вібрацію
  4. Також активуйте всі опції для Alarm channel, Main channel та Other channel. Не змінюйте звук сповіщення.
  5. Поверніться до попереднього меню та натисніть Обмеження трафіку. Вимкніть обмеження для Wi-Fi та мобільного інтернету.

Смартфони з власним програмним забезпеченням на основі операційної системи з відкритим вихідним кодом Android (наприклад, MIUI для смартфонів Xiaomi, ColorOS для смартфонів Oppo, OxygenOS для смартфонів OnePlus тощо) можуть мати вбудовані можливості, які блокують доставляння сповіщень від застосунків Ajax. Ознайомтеся зі статтею Особливості роботи пуш-сповіщень в операційній системі Android, щоб дізнатися, у яких випадках вони можуть блокуватися.

  1. Увімкніть сповіщення застосунку:
    • Перейдіть у меню: НалаштуванняДодатки та сповіщенняПоказати всіAjaxСповіщення.
    • Увімкніть опцію Усі сповіщення додатка Ajax.
    • Увімкніть опції Alarm channel, Main channel, Other channel.
  2. Поверніться в попереднє меню і натисніть Дозволи та дозвольте такі опції:
    • Камера
    • Геодані
  3. Вимкніть Відкликати дозволи, якщо додаток не використовується.
  4. Поверніться в попереднє меню та натисніть ДодатковоАкумулятор і виберіть Не оптимізувати.
  5. Поверніться в попереднє меню та натисніть Мобільні дані та Wi-Fi. Увімкніть опції Фоновий режим і Не обмежувати використання трафіку.

Смартфони з власним програмним забезпеченням на основі операційної системи з відкритим вихідним кодом Android (наприклад, MIUI для смартфонів Xiaomi, ColorOS для смартфонів Oppo, OxygenOS для смартфонів OnePlus тощо) можуть мати вбудовані можливості, які блокують доставляння сповіщень від застосунків Ajax. Ознайомтеся зі статтею Особливості роботи пуш-сповіщень в операційній системі Android, щоб дізнатися, у яких випадках вони можуть блокуватися.

  1. Увімкніть сповіщення застосунку:
    • Перейдіть у меню: Налаштування смартфонаДодаткиЗастосунок AjaxСповіщення.
    • Увімкніть опцію Усі сповіщення з додатка Ajax. Опції Alarm channel, Main channel, Other channel буде ввімкнено автоматично.
  2. Поверніться в попереднє меню. Натисніть Дозволи та дозвольте такі опції:
    • Геодані
    • Камера
    • Фото й відео
    • Пристрої поблизу
    • Сповіщення
  3. Натисніть Використання заряду додатком. Виберіть режим Без обмежень.
  4. Натисніть Мобільний Інтернет і Wi-Fi. Увімкніть опції Фоновий режим і Необмежене використання трафіку.

Смартфони з власним програмним забезпеченням на основі операційної системи з відкритим вихідним кодом Android (наприклад, MIUI для смартфонів Xiaomi, ColorOS для смартфонів Oppo, OxygenOS для смартфонів OnePlus тощо) можуть мати вбудовані можливості, які блокують доставляння сповіщень від застосунків Ajax. Ознайомтеся зі статтею Особливості роботи пуш-сповіщень в операційній системі Android, щоб дізнатися, у яких випадках вони можуть блокуватися.

  1. Увімкніть сповіщення застосунку:
    • Перейдіть у меню: Налаштування смартфонаПрограмиЗастосунок AjaxСповіщення.
    • Увімкніть опцію Показувати сповіщення.
    • Виберіть режим Дозволити звук сповіщення та вібрацію.
    • Перейдіть у меню Категорії сповіщень. Увімкніть опції Alarm channel, Main channel та Other channel.
  2. Натисніть Дозволи та дозвольте такі опції:
    • Геодані
    • Камера
    • Пристрої поблизу
  3. Натисніть Акумулятор, виберіть режим Не обмежено.
  4. Натисніть Мобільні дані. Увімкніть опції Дозвіл на фонові дані та Дозволити використання даних за економії трафіку.

Повідомити про помилку

Текст, який буде надіслано нашим редакторам: