Важным фактором является скорость реагирования на событие. Сообщение о событии пришедшее на 10 минут позже или не пришедшее вовсе, в большинстве случаев лишает его смысла. Это относится к приложениям, которые позволяют просматривать видео, управлять автоматикой, открывать и закрывать дверные замки и ворота, отвечать на входящие вызовы. И часто приходится слышать, что приложение работает плохо, что-то делает, а уведомления не доставляет. Но это не всегда вина разработчика. Часто причина бывает в смартфоне, точнее в его операционной системе.
За доставку вызовов на ваш телефон отвечает сервис доставки Push уведомлений от Google и операционная система, а дальше они передают сообщение приложению, которому оно предназначалось. Собственно сам Android не препятствует доставке сообщений, проблемы возникают из-за того, что у каждого производителя есть куча собственных надстроек и «улучшений» базовой операционной системы.
Давайте разбираться.
Вот несколько возможных причин:
Чтобы приложение, получило сообщение о вызове, ваш телефон должен обратиться на сервер и проверить, если для него новое сообщение о звонке, забрать, если есть, и передать приложению, чтобы оно уже отобразило окно с вызовом. Это значит, что телефон постоянно должен держать соединение с интернетом, даже если лежит у вас в кармане. Это всё расходует батарею телефона, и многие производители, стараясь продлить время работы смартфона на одной зарядке, запрещают такое поведение или стараются максимально ограничить данный функционал.
Итак, решение проблемы с прохождением вызовов чаще всего стоит искать именно в «системах экономии энергии»(например, Stamina на устройствах Sony), «оптимизации приложений» и т.д. и тут каждый производитель смартфонов на базе Android выдумывает свой велосипед, и часто переделывает его от обновления к обновлению.
Стоит сказать, что именно отключение Push уведомлений на энергопотреблении сказывается очень слабо, в сравнении с потреблением LTE или прожорливого приложения. Включение или отключение оптимизаций Push сообщений, изменяет срок работы смартфона на одной зарядке максимум на пару процентов.
Откройте Менеджер задач. Например, нажмите и удерживайте среднюю кнопку, пока на экране не появится список всех запущенных приложений.
Найдите приложение.
Нажмите значок Замок рядом с названием приложения.
Значок Замка показывает, что приложение закреплено в оперативной памяти.
В Android начиная с версии 9 добавили дополнительные оптимизации энергопотребления. Мы работаем над тем, чтобы входящие вызовы поступали одинаково стабильно на всех версиях Android, а вы можете попробовать отключить экономию батареи для приложения РосДомофон. Посмотрите инструкцию, как это можно сделать:
Samsung_Galaxy_S6
ASUS
HUAWEI
Meizu
Lenovo
Samsung
XIAOMI_MIUI
LeMobile
ZTE