Le problème...
Certaines versions d'Android jouent toujours des notifications sonores lorsque le mode "Ne pas déranger" (également appelé "Mode nuit") est sélectionné, ce qui peut être très ennuyeux.
La solution à ce problème n'est pas facile et devrait être mise en œuvre par les OEM eux-mêmes, mais pendant que cette solution arrive (nous y faisons confiance), nous avons trouvé une solution alternative qui atténue le problème: détecter quand une notification arrive et désactiver le son de l'appareil pendant qu'il joue.
Eh bien, ce n'est vraiment pas si simple ...
Les applications, pas même celles qui implémentent les opérations de gestion du sous-système de notification, ne peuvent pas modifier les notifications d'autres applications.
Ce que nous pouvons faire, c'est détecter la notification et faire taire le téléphone pendant sa durée.
Mais il y a un autre problème supplémentaire: dans les dernières versions d'Android avec l'inclusion de canaux de notification, les applications de gestion des notifications sont empêchées de connaître le son utilisé par une notification.
Notre solution ...
La solution que nous proposons, qui résout (partiellement) le problème, est de vous proposer de sélectionner les applications que vous souhaitez désactiver lorsque l'appareil est en "mode Ne pas déranger" et, pour chacune de ces applications, d'indiquer le son de notification qu'elles utilisent , ce qui nous permettra de calculer le temps approximatif dont nous disposons pour faire taire l'appareil afin d'éviter que la notification ne soit entendue.
Veuillez signaler les bogues ou demander des fonctionnalités par e-mail ou via le fil XDA: https://forum.xda-developers.com/android/apps-games/app-silent-notifications-t4128113
Date de mise à jour
11 janv. 2024