Получение регулярных обновлений с сервера
Мое приложение требует обновления информации в режиме реального времени, то есть обновления каждые 20 секунд, а размер данных может варьироваться (может быть>4 КБ).
Каким будет идеальный метод опроса сервера на предмет данных или даже как-то вместо этого передать данные клиенту? Я предполагаю, что один из этих методов https://developer.android.com/topic/performance/scheduling.html подойдет, но не уверен, какой из них подходит для моих нужд. Существуют ли другие более эффективные способы работы с батареями / данными?
Приложение должно получать информацию только тогда, когда оно открыто и на переднем плане.
заранее спасибо