DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques Mobile / Fonctions de gestion du téléphone
  • Présentation
  • Les notifications dans la barre système
  • Autres types de notifications
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
Android propose plusieurs types de notifications pour alerter l'utilisateur :
WINDEV Mobile permet d'utiliser ces différents modes de notifications.
Les notifications dans la barre système
Les notifications présentes en haut de l'écran d'accueil Android sont des notifications par icônes.
Il est possible de les dérouler pour en visualiser le détail.
Pour créer et manipuler ces notifications, WINDEV Mobile propose :
  • des fonctions WLangage :
    NotifAjouteAjoute une notification dans la barre système de l'appareil (Android) ou dans le centre de notification (iOS).
    NotifListeCatégorieListe les catégories de notification de l'application.
    NotifModifieModifie une notification actuellement affichée dans la barre système de l'appareil.
    NotifSupprimeSupprime une notification affichée dans la barre système de l'appareil.
    NotifSupprimeCatégorieSupprime une catégorie de notification de l'application.
  • des types avancés permettant de gérer les notifications :
    NotificationLe type Notification permet de manipuler les notifications locales ou les notifications en push.
    notificationActionLe type notificationAction permet de décrire une action supplémentaire associée à une notification.
    notificationCatégorieLe type notificationCatégorie permet de définir toutes les caractéristiques avancées d'une catégorie de notification.
    notificationFormatLe type notificationFormat permet de décrire le format d'affichage d'une notification lorsque celle-ci est déroulée.
Il est ainsi possible d'ajouter et de supprimer des icônes et leur détail à la barre de notification, d'effectuer des notifications sonores, des vibrations et allumages de LED.
Changement de comportement sur les notifications : utilisation de catégories de notification :
A partir d'Android 8.0 (Oreo, API level 26), toutes les notifications créées par une application Android doivent être associées à une catégorie de notification connue aussi sous le nom de "channel".
Les catégories permettent de regrouper les notifications par "thème" (ou autre critère de regroupement au choix du développeur). Chaque catégorie de notification est constituée d'un identifiant, d'un nom, d'une description, d'un niveau de priorité et d'un ensemble de paramètres visuels et auditifs (son, vibration, couleur de la led). Lorsqu'une notification est associée à une catégorie, elle "hérite" automatiquement des caractéristiques de cette catégorie.
L'utilisateur final a la possibilité de modifier localement les paramètres des catégories de notification d'une application : activer/désactiver l'affichage des notifications de la catégorie, modifier la priorité des notifications, associer un son particulier, etc. Ces modifications s'effectuent depuis l'écran de paramétrage des notifications de l'application :
Autres types de notifications
WINDEV Mobile propose d'autres types de notifications.
1. Notification par vibration
La notification par vibration consiste à faire vibrer l'appareil pour avertir l'utilisateur.
Le WLangage propose plusieurs fonctions pour gérer ce type de notification :
VibrationArrêteArrête les vibrations de l'appareil (même si elles ont été déclenchées par une autre application).
VibrationDéclencheDéclenche les vibrations de l'appareil.
2. Notification par allumage de la LED
La notification par allumage de la LED consiste à allumer ou à faire clignoter la LED de l'appareil. Il est également possible sur certains modèles de changer la couleur de la LED.
Le WLangage propose plusieurs fonctions pour gérer ce type de notification :
LEDAllumeAllume la LED (Light-Emitting Diode) de l'appareil.
LEDEteintÉteint la LED (Light-Emitting Diode) de l'appareil.
3. Notification par message Toast
Un Toast est un message furtif qui apparaît au centre ou au bas de l'écran pour informer l'utilisateur. L'utilisateur n'a pas besoin de valider le message : celui-ci est affiché pendant une période de temps plus ou moins longue.
Messages Toast
Les messages de type Toast sont gérés par la fonction WLangage suivante :
ToastAfficheAffiche un message de type "Toast".
Liste des exemples associés :
WM Système Exemples multiplateforme (WINDEV Mobile) : WM Système
[ + ] Cette application est un exemple didactique montrant quelques unes des fonctionnalités de WINDEV Mobile pour Android/iOS.
Les fonctions système utilisées sont :
- NFC
- Champ Multimédia
- Luminosité
- Volume
- WIFI
- Bluetooth
- Toast
- Boussole
- Accéléromètre
- Champ caméra
- LED
- Vibrations
- Notifications
- Fonctions de dessin
- Internet
WM Push Exemples multiplateforme : WM Push
[ + ] Cet exemple montre comment recevoir des notifications Push.
Il appelle la fonction NotifPushActive et envoie l'identifiant obtenu à l'exemple WINDEV "WD Serveur Push" afin qu'il le stocke.
Cet identifiant est ensuite lu par l'exemple WINDEV "Envoi Push" afin qu'il envoie les notifications en push à cet exemple.
Version minimum requise
  • Version 16
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale