Таким образом, в Android 8 и выше, лучший способ получить местоположение в фоновом режиме, или когда приложение не работает, было бы с помощью Alarm Manager. Минимальное периодическое время, которое можно включить, составляет 60 секунд, это лучший способ с минимальным временем обновления сервера с указанием местоположения.