Я работаю над приложением, которое требует непрерывной загрузки обновлений местоположения в фоновом режиме. Я использовал фоновый липкий сервис, с которым он работает. Но служба не запускается после завершения загрузки, хотя я добавил загрузочную трансляцию и запустил службу там. Служба запускается и сразу же убивается.
Кроме того, это не работает на Oreo. Служба останавливается через несколько минут после закрытия приложения и никогда не перезапускается до перезапуска приложения.
Я просмотрел множество ссылок, блогов, которые предлагают использовать AlarmManager/JobScheduler/JobIntentService, но не нашел удовлетворительного решения. Поэтому, пожалуйста, предложите работающую стратегию/решение, которое можно использовать для непрерывной выборки местоположения в фоновом режиме даже после загрузки и должно работать на Oreo.