6 votes

Existe-t-il un moyen d'empêcher certaines applications d'utiliser les fonctionnalités/permissions de géolocalisation lorsqu'elles ne sont pas exécutées au premier plan ?

Existe-t-il un moyen d'empêcher une application Android d'utiliser des permissions lorsqu'elle fonctionne en arrière-plan ?

Par exemple, on a appris récemment que MoviePass suit les déplacements avant et après les films ( source )

Je suis d'accord pour utiliser la géolocalisation lorsque l'application est au premier plan... mais pas lorsque je pense qu'elle est éteinte/fermée. Existe-t-il un moyen de rendre les permissions plus granulaires ? J'ai entendu dire que les appareils Apple peuvent limiter ou limitent les services de localisation aux applications en cours d'exécution au premier plan.

0voto

JCD Points 56

Oui et non.

Certaines versions d'Android permettent de contrôler un gestionnaire d'activités en arrière-plan. Dans Android 9, la fonction Batterie adaptative peut être utilisée pour forcer certaines applications à ne pas fonctionner en arrière-plan. Il existe également des applications alternatives tierces qui peuvent fournir la même fonctionnalité. Cela signifie qu'il existe un moyen pour empêcher la géolocalisation lorsque l'application n'est pas au premier plan.

Toutefois, si vous avez besoin de maintenir l'application en cours d'exécution en arrière-plan, ou si vous n'êtes intéressé que par un seul élément de l'application. permissions la réponse est non - pas sans Root.

Avec Root, une application telle que Tasker pourrait être configurée pour exécuter une tâche qui modifie les autorisations d'une autre application chaque fois qu'elle est déclenchée. Voir par exemple ce post Reddit : https://www.reddit.com/r/tasker/comments/79yjrl/change_other_app_permissions/

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X