Я разрабатываю простое веб-приложение, которое будет использоваться для отслеживания положения GPS. Общая идея состоит в том, что каждые пару минут он будет отправлять местоположение GPS обратно на сервер с запросом AJAX. Обратите внимание, что устройство будет постоянно подключено к источнику питания.
В идеале нам нужно, чтобы это продолжало работать в фоновом режиме при выключенном экране. Я провел тест с Nexus, работающим под управлением Lollipop и Chrome, и имел ограниченный успех. Запросы продолжают отправляться минут 5-10 после выключения экрана, затем прекращаются.
Как ни странно, иногда запросы все еще поступают. Для моего тестирования я делаю 10-секундный интервал запроса, в реальном мире это будет больше 5-10 минут. Какая-то очередь? Если это вещь, и я могу понять, как с ней работать надежно, это может сработать.
Вы читали о розетке?
Циклический аудио-тег может быть успешным.
Проблема хорошо известна и рассмотрена в стандартах, но похоже, что пока нет реализаций ... поэтому я думаю, что нет лучшей практики для достижения того, чего вы хотите (пока). Взгляните на API: w3c.github.io/wake-lock



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


будет сохранять данные локально, а затем синхронизировать работу, также можете ли вы добавить свой код ...