Freelance projects › Доработка Android приложения для корректной работы в фоне (GPS) Доработка Android приложения для корректной работы в фоне (GPS)
Есть приложение, вполне работоспособное, за исключением одного момента - не работает в фоне.
По крайней мере, на телефоне Xiaomi и Android 7 работает корректно только в случае установки в настройках энергопотребления приложения режима "Без ограничений", а с дефолтными настройками - не работает.
Функционал приложения заключается в сборе GPS данных и отправке их на сервер с определенным интервалом.
Задача - доработать приложение для корректной работы в фоне.
Приложение написано на Java
-
400 1 0 1 Добрый вечер Виталий
Работаю с IOS и Android. Оставьте ваши контакты для связи
Вот пример прототипов:
Просто прототип: https://ninjamock.com/s/QQB8BTx
https://ninjamock.com/s/K4KXKFx
Прототип+Дизайн https://www.figma.com/file/fHMOLU5dKhFdJYbJFVk8fT1c/IFound?node-id=0%3A1
https://www.figma.com/file/opRRREoL92YboPo2peJCT2/Crewz_mob_app?node-id=190%3A797
Пример Дизайна: https://drive.google.com/drive/folders/1Q8vo5O9hEvaqu9SC_GtuXxbJfjrghFGs?usp=sharing
…
Примеры Приложений:
https://docs.google.com/document/d/1afoALbFsFzjcIGRTKZEwJq8yozED5wWWPaTI2Zqxf1Y/edit
-
298 Добрый день.
Удалось решить подобную проблему - сбор GPS в фоне.
Уже не один проект делал с фоном, который сутки напролет работает в версиях андроид 8, 9 и 10. Уведомление юзера о фоне при этом будет висеть обязательно, его не скроешь.
-
1753 32 1 Здравствуйте. Решал подобную проблему у себя в приложении. Могу помочь вам с этим. Обращайтесь. Буду рад с Вами посотрудничать.
-
Не будет оно корректно требовать без тех настроек, можете даже не пытаться
-
Віталій Марич
— project author
Должно работать, навигатор и аналоги как-то ведь работают. Если нужно будет добавить уведомление что приложение будет работать в фоне - не вижу в этом проблемы, я ничего скрывать не собирался
-
Даже если и настроить правильно сбор данных GPS в фоне (согласно гугл документации), для Андроид 8 и выше через 30 мин фон будет принудительно останавливаться.
Сам по себе GPS все равно остановится, данные для него нужно собирать, запуская через Service... на который с 8-й версии наложены ограничения по времени.
Удалось разрешить подобную проблему - фон колбасит сутки напролет, включая Андроид 10. Как в 11-й - не тестировал.
Ставку пока не делаю, потому что вы не указали, на каком языке программирования проект