у нас есть проект, который использует фоновый сервис для получения событий в режиме реального времени с сервера.мы используем подключение через веб-сокет для извлечения данных.но теперь в Android Oreo или выше, ОС начинает показывать предупреждение батареи.
меня беспокоит то, что если мы перейдем к jobscheduler, он через некоторое время остановится.мы хотим показать уведомление, если событие произойдет
Я попробовал планировщик заданий, и он предлагает повторяющиеся вызовы.но наше соединение в режиме реального времени, поэтому, если задание на остановку останавливается, мы не получаем данные.так как другие приложения справляются с этим (пример WhatsApp)
каков наилучший способ поддерживать соединение и получать данные?
спасибо заранее