PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile (earlier versions) → identifier si mode "Do Not Disturb" activé
identifier si mode "Do Not Disturb" activé
Started by msukiennik, Apr., 08 2022 11:48 AM - 1 reply
Posted on April, 08 2022 - 11:48 AM
Bonjour,
Je voulais forcer le niveau sonore des alertes sur mon application mais lorsque l'appareil est en mode "Do Not Disturb", l'application plante :
Message : Not Allowed to change Do Not Disturb state
La gestion d'exception n'intercepte pas ce message.

Je n'ai pas trouvé comment ajouter les droits pour modifier cet état. Comme l'appareil est managé par le MDM SOTI, il faudrait vérifier que ces droits sont compatibles …

Le besoin principal serait que l'application ne plante pas si l'appareil est en mode "Do Not Disturb". Pour ce faire, il faudrait que je puisse détecter que ce mode est activé.

J'ai trouvé en java la méthode NotificationManager:getCurrentInterruptionFilter() mais je n'arrive pas à l'implémenter.
J'ai trouvé des exemples de ce type mais qui ne passent pas à la compilation:

NotificationManager mNotificationManager = (NotificationManager) getActivity().getSystemService(Context.NOTIFICATION_SERVICE);


https://developer.android.com/reference/android/app/NotificationManager…()
Registered member
3,775 messages
Posted on April, 08 2022 - 11:10 PM