Как настроить push-уведомления о тревогах на Android

Обновлено

Для доставки пуш-уведомлений мобильные приложения Ajax используют сервис Firebase Cloud Messaging от Google и наше собственное программное решение. Программное решение Ajax увеличивает надежность доставки пуш-сообщений, так как сервис Google работает некорректно на некоторых Android-устройствах. Но при этом требует дополнительных ресурсов батареи смартфона.

Перед изменением настроек устройства проверьте, включены ли пуш-уведомления для событий и тревог, а также имеет ли пользователь доступ к ленте уведомлений в приложении Ajax (Устройства → Хаб → Настройки  → Пользователи → Настройки пользователя )

Если у пользователя нет прав доступа к ленте уведомлений в приложении — он не cможет получать пуш-уведомления.

Как настроить уведомления приложения Ajax

Включите сервисы Ajax

  • Войдите в настройки приложения (нажмите на 3 горизонтальных полосы в левом верхнем углу).
  • Выберите меню Настройки приложения.
  • Активируйте функции Фоновое подключение и Повторный запуск приложения.

Как работает фоновое подключение

При включении фонового подключения приложение Ajax регулярно проверяет доставку уведомлений через сервис Ajax Cloud. Если по какой-то причине уведомления не были доставлены приложением Ajax — они отправляются повторно.

Как работает функция повторного запуска приложения

Смартфоны на Android с включенным режимом энергосбережения могут блокировать пуш-уведомления. Включение повторного запуска приложения не дает системе этого сделать.

Опция включена по умолчанию. После ее включения на смартфонах с версией Android 8.0 и выше в шторке уведомлений показывается панель Центр уведомлений.

ajax push notifications on Android

Настройте каналы доставки пуш-уведомлений

В смартфонах с Android 8.0 и выше есть два канала доставки пуш-уведомлений — Alarm Channel, который используется для доставки тревог и Main Channel — для всех остальных событий. Чтобы не пропустить уведомления, каналам нужно назначить высокий приоритет.

Как это сделать:

  1. Перейдите в меню: Настройки смартфонаПриложенияСведения о приложениях.
  2. Выберите в списке приложение Ajax, нажмите на Уведомления приложений. Вы увидите две категории уведомлений: Alarm Channel (тревожные уведомления) и Main Channel (все прочие уведомления).
  3. Выбрав категорию уведомлений, в категории Важность выберите Крайняя важность.
  4. Сохраните изменение настроек, нажав Назад.

Чтобы не пропустить уведомления в режиме Не беспокоить (когда активированы Только важные уведомления) включите опцию Только приоритетные прерывания.

Что делать если пуш-уведомления все равно не приходят

В Android-смартфонах доставку оповещений могут блокировать встроенные возможности операционной системы. Самые распространенные причины:

  • включен режим Энергосбережения
  • пользователь не авторизован в аккаунте Google
  • устаревшая версия приложения Сервисы Google Play
  • отключены уведомления для приложения в настройках телефона
  • установлено ограничение на работу приложения в фоновом режиме.

Некоторые производители добавили в настройки смартфонов функции, которые блокируют любые попытки приложения отправить пользователю уведомление. Ниже рассказываем про особенности настроек пуш-уведомлений на смартфонах Xiaomi, Huawei и Meizu.

Как настроить уведомления приложения Ajax на смартфоне Xiaomi

1. Включите автозапуск приложения:

  • Перейдите в меню: Настройки смартфона → Приложения → Все приложения → приложение Ajax.
  • Включите функцию автозапуска для приложения Ajax.

2. Нажмите Другие разрешения и разрешите: Состояние Wi-FiЯрлыки рабочего столаЭкран блокировкиЗапуск в фоне. Вернитесь в меню настроек.

3. Нажмите Контроль активности, выберите режим Нет ограничений.

ajax push notifications on Android

Как настроить уведомления приложения Ajax на смартфоне Huawei

1. Перейдите в меню: Настройки смартфона → Батарея → Запуск → приложение Ajax.

2. Включите АвтозапускКосвенный запуск и Работа в фоновом режиме. Нажмите ОК.

ajax push notifications on Android

Как настроить уведомления приложения Ajax на смартфоне Meizu

1. Разрешите работу в фоне для приложения:

  • Перейдите в меню: Настройки смартфона → Безопасность → Разрешения → Работа в фоне. Разрешите работу в фоне.
  • Включите функцию для приложений Google Play Services и Google Services Framework.
ajax push notifications on Android