2011-08-18 1 views
0

Mon application exécute des mises à jour significatives de changement d'emplacement en arrière-plan. Cependant, l'icône d'affichage GPS ne s'éteint jamais ... même lorsque l'application est en arrière-plan. Existe-t-il un moyen d'utiliser le gestionnaire de géolocalisation avec un changement significatif de l'emplacement en arrière-plan et l'icône GPS ne s'affiche PAS en permanence? Mes utilisateurs ne comprennent pas que ce n'est que l'obtention périodique des coordonnées de localisation et que leur fonctionnement est en permanence en arrière-plan, ce qui supprime l'application en pensant qu'elle est trop puissante. S'il vous plaît aider.Mises à jour de l'emplacement d'arrière-plan pour l'affichage iOS Icône GPS tout le temps

+0

Je fais face au même problème en ce moment, bonne question. Je n'ai pas encore essayé, mais serai bientôt, en utilisant le CLRegion-startMonitoringForRegion. Il ajoutera également la flèche de localisation, mais ne nécessite pas de rappels pour les modifications importantes. J'ai seulement besoin de surveiller l'entrée/sortie de la région. –

Répondre

0

Je crois que toute utilisation de CoreLocation demandera la flèche de localisation. Cela inclut l'utilisation de CLRegion geofencing, -startMonitoringForSignificantLocationChanges et -startMonitoringForLocation. Je pense que c'est la garantie d'Apple que quelque chose utilise votre GPS, même dans un usage limité.

0

Cette flèche sera visible jusqu'à ce que vous annuliez l'inscription de votre demande. Mais j'ai fait face à un problème, ce que je ne peux pas préciser point où je peux le faire. Dans mon cas, il vaut mieux se désinscrire lors de la suppression de l'application, mais avec le multitâche, il n'y a pas une telle capacité à gérer ce moment pour se désinscrire.

Questions connexes