Android 9: как получить местоположения с режимом энергосбережения и выключенным экраном
Официально документально подтверждено, что Android 9 вносит ряд улучшений в режим экономии заряда батареи. Например, службы определения местоположения могут быть отключены, когда экран выключен. См. https://developer.android.com/about/versions/pie/power.
Я тестировал его на Pixel 2. Конкретно, когда режим энергосбережения активирован и экран выключен, LocationManager останавливается системой (вызывается GnssStatus.Callback onStopped()).
Есть ли другой способ получения местоположений, когда экран выключен с включенным режимом энергосбережения? Ты хоть представляешь, как это делают крупные игроки (Страва,...)?
Спасибо за вашу помощь!