J'ai développé une application pour iPhone qui fonctionne en arrière-plan avec le mode GPS activé. J'ai besoin de demander au serveur s'il y a de nouvelles tâches pour l'utilisateur? Dans ce but, j'ai ajouté le code dans la méthode didUpdateToLocation. Maintenant, le problème est qu'il consomme la batterie très rapidement. S'il vous plaît me guider comment éviter la consommation de la batterie. De plus, je dois garder au mieux la précision de l'emplacement. En outre, existe-t-il un autre moyen de communiquer avec le serveur même lorsque l'application est en cours d'exécution en arrière-plan? S'il vous plaît aidez-moi, je serai vraiment reconnaissant.L'application de fond draine trop de batterie
0
A
Répondre
0
Il est impossible d'obtenir une localisation précise sans utiliser le GPS interne dans l'état actuel de l'iPhone. Puisque vous gardez le GPS en vie pendant l'exécution de l'application (vous ne savez pas si l'API multitâche permet les appels GPS en arrière-plan), cela consomme beaucoup d'énergie sans aucun doute.
Dans ce cas, vous devez éviter d'appeler le GPS autant, ou vivre avec des emplacements grossiers à partir des tours de la cave. Vous ne pouvez pas avoir à la fois des résultats GPS fréquents et une bonne consommation de la batterie.
Questions connexes
- 1. Image de fond montrant trop haut
- 2. C# WinForms couleur de fond DataGridView rendu trop lent
- 3. iphone: gestionnaire d'emplacement + adwhirl = drain de batterie :(
- 4. Mise au point de l'avertissement de batterie
- 5. Assistant de configuration de batterie manquante
- 6. Trop de couches d'indirection, est-ce trop?
- 7. etags et la batterie de serveurs
- 8. État de la batterie dans OSX?
- 9. Android vie de la batterie XMPP
- 10. Détecteur d'état de batterie Nokia 6600
- 11. app pool identity - administrateur de la batterie
- 12. Comment obtenir l'état de la batterie?
- 13. Comment éviter l'utilisation excessive de la batterie sous iOS4?
- 14. Évitez les images trop étendues lorsqu'elles sont utilisées comme image de fond, en flex
- 15. Événements batterie JSR 256
- 16. Android fond d'écran/dimensions de fond
- 17. puissance Batterie pour NSTimer
- 18. Comment changer de fond de UIWebView Scrolling?
- 19. BooleanQuery Trop de clauses dans Lucene
- 20. Drupal: trop de modules?
- 21. Trop de champs définis
- 22. tomcat trop de fichiers
- 23. Trop de routes Rails?
- 24. Trop d'exception de threads
- 25. javascript trop de récursion?
- 26. Trop de valeurs problème
- 27. Jquery - Trop de récursivité
- 28. mysql trop de connexions
- 29. Trop de fichiers ouverts
- 30. mysql trop de colonnes?