Как работают пуш-уведомления о тревогах на 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. Нажмите Мобильные данные. Включите опции Разрешение на фоновые данные и Разрешить использование данных при экономии трафика.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: