Le service de localisation significatif-changement iOS fonctionnerait bien pour mon application pour surveiller les modifications de localisation tout en préservant la durée de vie de la batterie. P>
Y a-t-il un service similaire pour Android ou existe-t-il une application tierce disponible? p>
4 Réponses :
Peut-être un service tiers, mais vous pouvez utiliser le gestionnaire de localisateur demandeLocessionUndates fonctionnalité pour spécifier la période / la magnitude du changement d'emplacement que vous voulez. P>
Je dirais que c'est une question liée au développement. P>
Utilisez la classe Code> Critère CODE> pour spécifier vos exigences. Référence pour Critères CODE> http://developer.android.com/reference/andrroid/Location/Criteria.html P> p>
de la documentation iOS p>
Cette interface offre de nouveaux événements uniquement lorsqu'il détecte les modifications apportées aux tours de cellules associées du périphérique, ce qui entraîne des mises à jour moins fréquentes et une utilisation de puissance de manière significative. P> blockQuote>
Je pense que ce stackoverflow post répond à ce meilleur p>
meilleures pratiques pour signaler l'emplacement utilisateur en continu P>
La réalité est que Android utilisait pour vous permettre de faire ce que vous vouliez: écrivez un service, demandez-lui d'obtenir l'emplacement de l'utilisateur en continu jusqu'à ce que la batterie soit morte. En commençant par autour de N, tout est parti. Maintenant, avec O et P, ils vous disent que vous avez du point vide dans leurs directives pour ce que vous pouvez vous attendre lors de l'arrière-plan: p>
Limites d'emplacement de fond p>
Dans le but de réduire la consommation d'énergie, Android 8.0 (niveau d'API 26) limite à quelle fréquence les applications de fond peuvent récupérer l'emplacement actuel de l'utilisateur. Les applications peuvent recevoir des mises à jour de localisation seulement quelques fois par heure. P> blockQuote>
La réponse est donc non. Dans iOS, vous pouvez toujours surveiller l'emplacement de l'utilisateur à partir de l'arrière-plan et tout le point du service de modification significatif consiste à vous permettre de le faire efficacement. P>
Cela devrait aller sur android.stackexchange.com
D'accord, ce n'est pas une question liée au développement
@Aviral je suis d'accord avec FEMI. À la recherche de moyens (un service ou une application tiers) pour améliorer votre propre application est le développement.
Oui, cela est clairement une question de développement. Pourquoi ne serait-ce pas?