PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Android - Notification désactivé ?
Android - Notification désactivé ?
Débuté par Mikael, 20 sep. 2021 12:42 - 3 réponses
Membre enregistré
108 messages
Popularité : +2 (2 votes)
Posté le 20 septembre 2021 - 12:42
Bonjour, nous avons maintenant la possibilité dans android de désactivé les notifications d'une appli.

Ma question est donc simple, y a t'il moyen dans windev mobile de détecter que l'utilisateur à désactiver les notifs afin de le lui signaler dans l'application ?
Membre enregistré
3 333 messages
Popularité : +93 (137 votes)
Posté le 20 septembre 2021 - 17:13
Il faut chercher du côté de java
Et lire les intent de paramètres
NotificationManagerCompat.areNotificationsEnabled()
Ou
NotificationManagerCompat.from(context).areNotificationsEnabled()
Membre enregistré
108 messages
Popularité : +2 (2 votes)
Posté le 21 septembre 2021 - 11:52
Snif, je connait pas du tout le java. Si qq'un a un bout de code fonctionnel je suis preneur sinon je ferais sans :(
Posté le 21 septembre 2021 - 17:25
Bonjour,

Voici une fonction java qui retourne Vrai si les notifications sont activées et Faux sinon , il suffit de la copier/coller dans votre projet.
import androidx.core.app.NotificationCompat;
import androidx.core.app.NotificationManagerCompat;

public static boolean notificationActivee() {
NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(getApplicationContext());
boolean areNotificationsEnabled = notificationManagerCompat.areNotificationsEnabled();
return areNotificationsEnabled;
}