Exécution de l'application IOS avec écran verrouillé

Je travaille sur une application de sport qui utilise le text et la synthèse vocale OpenEars. L'application fournit de la vitesse et d'autres informations GPS à l'user de manière audible (via des écouteurs) afin que l'user (skieur, cyclist, etc.) puisse get les informations GPS sans regarder l'écran. Afin de sauver la vie de la batterie, je voudrais que l'application fonctionne en arrière-plan avec l'écran éteint. Est-ce possible avec IOS? J'ai essayé de définir "Modes de fond requirejs" pour le GPS et l'audio, mais mon application cesse de fonctionner lorsque l'écran est éteint.

Merci..

    Un moyen de contourner le problème est d'avoir un file audio muet, quand il n'y a pas d'audio, il se peut que votre application soit rejetée dans l'app store … voici une question qui parle du file audio silencieux qui joue l'arrière-plan … Il pourrait passer à travers l'approbation du magasin d'applications dans votre situation, car il s'agit d'une application qui relaie l'audio comme l'une de ses principales fonctionnalités ..

    Vous pouvez vous abonner aux notifications de modification d'informations GPS et votre application sera exécutée lorsque quelque chose doit être mis à jour. Vérifiez ceci .

    Veuillez noter cette phrase:

    «Si vous laissez ce service en cours et que votre application est suspendue ou interrompue, le service réveille automatiquement votre application lorsque de nouveldatatables de localization arrivent.Au réveil, votre application est mise en arrière-plan et laisse peu de time à Traiter datatables de localization Comme votre application est en arrière-plan, elle devrait faire un minimum de travail et éviter toute tâche (telle que l'interrogation du réseau) qui pourrait l'empêcher de revenir avant l'expiration du timeout alloué. terminé. "

    Il n'y a aucun moyen de le faire en tant que service sauf quelques cas spéciaux fournis par ios. Mais vous pouvez le simuler. Ce post répond à:

    https://stackoverflow.com/a/19121250/2835520

    J'espère que ça va aider!