как приложения, такие как WhatsApp, работают в качестве фоновой службы, которые не убиваются системой Android - PullRequest
0 голосов
/ 04 июля 2019

как работают фоновые сервисы в WhatsApp, Facebook, Instagram, даже если приложение закрыто в версиях для Android> = N. Также, пожалуйста, подскажите, как подойти к этой проблеме

Я пытаюсь получить текущее местоположение GPS и обновить его на сервере в качестве фоновой службы

(Примечание: я использую Gionee-X1 (Android-N), MI-MA4 (Android-N))

Я пробовал уведомление Foreground, которое прекращается через 5-10 минут на мобильном телефоне Gionee и мгновенно на мобильных устройствах MI,

Также пытался игнорировать Оптимизация работы батареи частично работала на некоторых мобильных телефонах и не работала в мобильных телефонах MI

Пробовал alaram manager, не работает должным образом после очистки приложения

Диспетчер пробной работы, PeriodicRequests не работает, OneTimeRequests с задержкой обрабатываются до 10 минут в Gionee Mobile (когда я настраивал периодические запросы, он выполнялся почти 6 раз в секунду и не выполнялся после этого)

Наконец, мне нужен фрагмент кода или процедура, которая должна запускать фоновую службу (также службу переднего плана) и не быть убитой системой, когда приложение закрыто или очищено от фона. Также, пожалуйста, расскажите, как реализовать службу быть перезапущенным, если система убивает службу

...