Я действительно поражен этой системой, которая учитывает местоположение в Android, и не получает последовательного способа непрерывной отправки периодической информации на сервер. Я хотел, чтобы приложение работало непрерывно, даже если устройство не выключалось в течение месяца. Проблемы, с которыми я сталкиваюсь:
- Служба становится убитой через несколько дней или часов.
- Если служба уже существует, информация о местоположении не обновляется, если на устройстве нет каких-либо действий или движений.
Какие могут быть наиболее рекомендуемые подходы? В настоящее время я создаю службу для прослушивания обновления местоположения по методу onCreate()
и отправки этих данных на сервер по методу onStartCommand()
. Я зарегистрировал AlarmManager()
изнутри самой службы в течение 15 минут для отправки информации о местоположении ...?