iPhone une application qui s'exécute lorsque l'écran est verrouillé
Ici est quelque chose que j'essaie désespérément de se rendre au travail:
J'ai une application qui interroge le module GPS dans des intervalles spécifiés, puis envoie coords à un serveur en utilisant Unix appels comme write(); Il fonctionne très bien lorsque l'application est active, mais une fois que l'écran se verrouille, les rapports s'arrête.
J'ai trouvé ceci: [UIApplication sharedApplication].idleTimerDisabled = OUI; Ce n'garder l'application en vie, mais aussi rapidement décharge la batterie. Je suis tombé sur d'autres applications que diffuser de la musique, même lorsque l'écran est verrouillé (non-Apple apps) et donc je disais qu'il y a à être une façon de garder le flux de données GPS en vie.
Quelqu'un peut-il aider? Merci!!!!
OriginalL'auteur David | 2009-11-19
Vous devez vous connecter pour publier un commentaire.
Ont un coup d'oeil à ceci:
http://marcopeluso.com/2009/08/23/how-to-prevent-iphone-from-deep-sleeping/
C'est une goutte dans le morceau de code utilisé pour désactiver le sommeil profond. Votre écran peut toujours éteindre pendant que votre application continue à fonctionner en arrière-plan.
OriginalL'auteur tddmonkey
Vous devez quitter l'écran de déverrouillage. Mais cela ne signifie pas que vous devez laisser le GPS activé. Vous pouvez éteindre le moniteur de GPS et de l'éveiller toutes les quelques minutes, et tout noir "économiseur d'écran" qui vient après une minute doit couper vers le bas sur le drain beaucoup.
Je ne pense pas qu'il y a moyen de désactiver le BG de la lumière. La pensée était que le drainage de la batterie peut être réduite si l'écran est tenue un minimum de données de sorte qu'aucun autre travail qui est fait par le système pour garder les images sur l'écran.
OriginalL'auteur Kendall Helmstetter Gelner
Si votre application joue (ou enregistrements sonores, même si vous jouez le silence, elle continuera de fonctionner même lorsque l'écran est verrouillé. De sorte que vous pouvez essayer de jouer en silence via audio file d'attente des services pour garder votre application en cours d'exécution.
Remarque que je ne connais pas de GPS liées à des spécificités en ce qui concerne cette question. Un autre intervenant a dit que le GPS est spécifiquement interdite à partir de l'exécution lorsque l'écran est verrouillé (qui pourrait être une décision éclairée sur l'Apple côté, étant donné les éventuels problèmes de confidentialité). Je ne peux pas préciser si c'est vrai ou pas.
OriginalL'auteur Andrey Tarantsov
Je ne suis pas sûr à 100%, mais je pense que j'ai entendu quelque part que le module GPS ne fonctionne que lorsque l'écran n'est pas verrouillé. (Sauf si vous avez un téléphone jailbreaké bien sûr...)
Je pense que j'ai lu ça quand j'étais le téléchargement d'une application en cours d'exécution qui a gardé la trace de mon lieu alors que j'étais en cours d'exécution. L'application a son propre "écran de verrouillage" que j'ai eu pour elle de travailler, qui s'écoule de la batterie très rapide. Si je verrouiller l'écran normalement puis le déverrouiller, il aurait à acquérir de nouveau ma position.
OriginalL'auteur Ian Kremer
Je ne pense pas que son possible (c'est quelque chose que j'ai toujours voulu être en mesure de le faire dans le passé). Je sais par exemple que le navigateur safari, qui peuvent accéder à des GPS, ne pas le faire lorsque l'écran est verrouillé, bien que ce pourrait être par la conception plutôt que d'une limitation.
OriginalL'auteur mbehan