2 votes

Comment empêcher une application d'exécuter un service au premier plan ?

J'ai une application qui veut exécuter un service en avant-plan (non configurable) mais je veux que les restrictions d'énergie habituelles d'Android lui soient appliquées parce que le service en avant-plan n'est pas nécessaire (je le démarre toujours manuellement quand c'est nécessaire).

Je ne veux pas forcer l'arrêt de l'application.

Comment empêcher l'application de démarrer un service en arrière-plan ? J'ai essayé pm revoke <packagename> android.permission.FOREGROUND_SERVICE mais apparemment ce n'est pas un type d'autorisation modifiable.

3voto

Atemu Points 140

Cette autorisation est toujours accordée, mais elle est gérée par AppOps.

Pour empêcher une application de l'utiliser, lancez appops set <packagename> START_FOREGROUND ignore .

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