Android: как сохранить работоспособность приложения в режиме Wi-Fi и определения местоположения, пока оно находится в режиме ожидания
В настоящее время мы работаем над приложением, которое должно взаимодействовать с сервером каждые 5 секунд, нам нужно загрузить информацию о местоположении на сервер.
Но в помещениях провайдер GPS не работает должным образом, и после 1 часа работы мобильного телефона он не работает.
После того, как мобильный телефон остается неподвижным в течение 4 часов, система переходит в режим глубокого сна, ее можно разбудить только каждые 5 минут в ожидании намерения.
Как я могу сделать, чтобы мобильный телефон работал в режиме ожидания?
PS: мы добавили "REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" в приложение, чтобы получить разрешение, но оно работает только в нескольких телефонах, для других, таких как HUAWEI P10, не работает.