3 votes

Une application peut-elle encore envoyer des notifications si l'exécution en arrière-plan est désactivée ?

J'ai quelques applications qui m'envoient des notifications promotionnelles sur les nouvelles fonctionnalités, les offres, etc. Je sais que je peux désactiver ces notifications, mais j'ai essayé de désactiver complètement l'application qui tourne en arrière-plan (Android 10), de sorte qu'elle ne tourne pas du tout d'elle-même à moins que je ne la lance explicitement.

Apparemment, certaines de ces applications m'envoient encore des notifications surprises de temps en temps. Comment est-ce possible ? Les applications peuvent-elles continuer à fonctionner et à envoyer des notifications même si je ne les ai pas lancées et qu'elles ne peuvent pas fonctionner en arrière-plan ?

2voto

Kevin Ding Points 146

Cela dépend du mécanisme de poussée utilisé par votre application.

En Chine, de nombreuses applications utilisent un sdk de poussée, tant qu'une application utilisant le même sdk de poussée est en cours d'exécution, le sdk de poussée utilisera l'application en cours d'exécution pour lancer l'application arrêtée (même arrêtée de force) et la faire fonctionner ;

Toutefois, de nombreux systèmes d'exploitation personnalisés chinois ont récemment été modifiés pour empêcher ce comportement.

Selon Google FCM (le service de push de Google), FCM n'enverra pas de message push pour les applications arrêtées de force, mais le fera dans d'autres situations.

Par conséquent, vous ne recevrez aucune notification si vous désactivez votre application par un arrêt forcé.

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