Dans mon application j'utilise CLLocationManager et AdWhirl.J'ai pas fait de développement spécifique concernant le mode d'arrière-plan: je ne veux pas que mon application fonctionne quand elle est en arrière-plan, c'est-à-dire lorsque l'utilisateur appuie sur le bouton "home", l'emplacement GPS ne doit pas être mis à jouriphone: gestionnaire d'emplacement + adwhirl = drain de batterie :(
Hier soir j'ai appuyé sur "bouton d'accueil", et ce matin, l'iPhone était à court de batterie, c'est un iPhone 4 avec iOS 4.1, pas jailbreaké, et il n'y a pas en cours d'exécution application de fond.
La batterie était d'environ 35% hier soir, et 0% ce matin (iPhone a été arrêté).
J'ai défini le point d'arrêt dans mon délégué, appelé chaque fois que l'emplacement GPS est mis à jour. Lorsque l'application est en mode d'arrière-plan, le délégué n'est pas appelé. Donc, je pense que le GPS est vraiment désactivé en mode d'arrière-plan: ok.
Ce matin, je suis la batterie de vidange: il s'agit d'environ 1% de chute toutes les 15 min. Je pense que c'est un peu trop.
Dois-je faire quelque chose de spécifique lorsque l'application passe en mode d'arrière-plan? Pensez-vous que cette baisse de 1% est normale?