Итак, у меня есть 3 вопроса.
Префикс: я использую объединенную библиотеку местоположений Google, чтобы запрашивать периодические c обновления, запущенные в службе переднего плана, для отслеживания сотрудников на устройствах компании. Когда приходит новое местоположение, я отправляю его в веб-API. Делая это всегда в реальном времени, как карты в стиле uber, для просмотра администраторами.
Видя, что служба должна всегда работать, является ли приоритетный сервис для провайдера слияния местоположений хорошим маршрутом?
Я реализовал версию 1 и заметил, что батарея разряжается как сумасшедшая, я оптимизировал службу определения местоположения, изменив приоритет слияния и увеличив интервал. Есть ли другие маршруты, которые я могу go? Должен ли я использовать веб-сокеты для отправки данных или придерживаться http постов. Не уверен, что один или другой лучше для потребления батареи ? Постоянное отслеживание в режиме реального времени при отправке данных на сервер для просмотра?
Кстати: используя это: https://developer.android.com/training/location/receive-location-updates