Si les notifications sont reçues en retard sur votre smartphone Android (Samsung Galaxy, Huawei et autres), vous devez désactiver l’optimisation et l’hibernation des batteries.
Il peut arriver que le téléphone s’endorme et reste inactif jusqu’à ce que vous le preniez dans votre main en allumant l’écran.
Ce n’est qu’ensuite que le système se réveille et affiche les notifications des messages provenant de Whatsapp, par e-mail, SMS ou autres alertes.
Ce type de comportement a été trouvé sur les smartphones Samsung Galaxy, Google Pixel 2, Huawei et Honor ainsi que sur d’autres modèles de téléphones, notamment avec le système Android 8.0 Oreo.
Si une application affiche des notifications retardées, la faute, à moins que des bugs spécifiques de l’application elle-même, est la fonction d’optimisation de la batterie d’Android, qui en fait met en état d’hibernation les applications lorsque l’écran du téléphone est éteint pour une certaine période.
La fonction d’économie d’énergie peut donc entraîner des retards dans les notifications push d’une application car elle interrompt la synchronisation après une certaine période de temps et suspend effectivement les applications qui n’ont pas été utilisées depuis un certain temps.
Bien que il n’y ait aucun moyen de désactiver la fonction d’hibernation et d’économie d’énergie d’Android, il existe un moyen de la limiter en créant des exceptions pour les applications que nous utilisons le plus.
Parmi les applications qui doivent ignorer l’optimisation de la batterie doivent sûrement être celles qui reçoivent des messages tels que Whatsapp et Messenger, puis aussi celles des widgets.
Le problème est que vous devez creuser assez profondément dans les paramètres de votre téléphone pour trouver les options les plus avancées d’économie d’énergie, qui peuvent être dans différents domaines selon le smartphone que vous utilisez.
La méthode standard pour désactiver l’optimisation de la batterie sur les téléphones Android est la suivante :
Ouvrez Paramètres, allez à la section « Batterie », puis appuyez sur le bouton de menu en trois étapes en haut de l’écran et appuyez sur « Optimisation de la batterie ».
L’écran suivant affichera une liste des applications qui ont déjà été exclues de l’optimisation de la batterie.
Pour exclure une autre application, appuyez sur le menu déroulant en haut de l’écran et sélectionnez « Toutes les applications ».
Dans la liste de toutes les applications, appuyez sur celles que vous souhaitez exclure de l’économie d’énergie, puis sélectionnez l’option « Ne pas optimiser ».
Les problèmes de notifications tardives pour ces applications devraient maintenant être résolus.
L’option d’optimisation de la batterie, comme mentionné ci-dessus, peut être positionnée différemment selon le téléphone.
Sur Samsung Galaxy vous pouvez le trouver en allant dans Paramètres Application.
De là, tapez sur l’icône de menu en trois étapes dans le coin supérieur droit de l’écran, sélectionnez « Accès spécial », puis « Optimiser l’utilisation de la batterie« .
Tapez ensuite sur l’onglet « Apps non optimisées », juste en dessous du titre de l’onglet, pour ouvrir un menu déroulant dans lequel vous pouvez sélectionner « Toutes les applications ». À partir de là, recherchez les applications qui ont connu des problèmes avec les notifications de push retardé et désactivez l’option à côté d’elles.
Désactiver l’optimisation de la batterie pour ces applications leur permettra de s’exécuter en arrière-plan tout le temps pour recevoir des notifications push en temps réel et sans retard.
Sur les téléphones Huawei et Honor, l’option permettant de désactiver l’optimisation de la batterie pour certaines applications se trouve dans Paramètres Applications et notifications Applications.
Dans la liste des applications, cliquez sur le bouton Paramètres ci-dessous, puis sur Accès spécial et enfin sur Ignorer Optimisations de la batterie.
Ensuite, appuyez sur le texte autorisé pour voir toutes les applications et être en mesure d’identifier celles que nous voulons ignorer l’optimisation de la batterie et ne jamais aller en veille.