Je développe une application web simple qui sera utilisée pour suivre la position GPS. L'idée générale est d'envoyer toutes les deux minutes la position GPS à un serveur par le biais d'une requête AJAX. A noter que l'appareil sera connecté à l'alimentation en permanence.
Dans l'idéal, nous avons besoin que ce programme continue à fonctionner en arrière-plan lorsque l'écran est éteint. J'ai mis en place un test avec un Nexus fonctionnant sous Lollipop et Chrome et j'ai eu un succès limité. Les requêtes continuent d'être envoyées pendant 5 à 10 minutes après l'extinction de l'écran, puis elles s'arrêtent.
Curieusement, il semble qu'il y ait encore des demandes occasionnelles. Pour mes tests, j'utilise un intervalle de 10 secondes entre les demandes, alors que dans le monde réel, l'intervalle sera plutôt de 5 à 10 minutes. Une sorte de file d'attente ? Si cela existe et que j'arrive à trouver comment l'utiliser de manière fiable, cela pourrait fonctionner.
Y a-t-il un moyen de faire en sorte qu'ils continuent à envoyer des messages indéfiniment ? Les paramètres du système d'exploitation/navigateur, ou un autre navigateur (ou les deux) peut-être ?