DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques Mobile / Fonctions de gestion du téléphone
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
Les fonctions de gestion du téléphone sont les suivantes :
Nouveauté 2024
AfficheLicence
Affiche la licence du framework WINDEV Mobile ou des librairies du framework dans une nouvelle fenêtre.
AndroidActivityResultProcédurePermet de spécifier la procédure à appeler pour récupérer le résultat renvoyé par une Activity tierce.
AppleIdentifiantPublicitaireRenvoie l'identifiant publicitaire de l'appareil (iOS uniquement).
AppleSignInPermet d'effectuer une authentification par "Connexion avec Apple" sur le matériel iOS 13 et plus.
AppleTrackingDemandeAutorisationAsynchroneAffiche la demande de permission concernant le suivi de l'activité de l'utilisateur.
AppleTrackingEtatAutorisationPermet de savoir si l'application est autorisée à réaliser un suivi d'activité sur les données de l'utilisateur (iOS uniquement).
ChangeThèmePermet de modifier par programmation le thème (sombre ou clair) utilisé par l'application mobile.
ClavierVisiblePermet de rendre le clavier visible.
DeepLinkProcédureDéfinit la procédure WLangage exécutée lors du clic sur un "deep link".
EtatAlimentationPermet de connaître diverses informations sur la batterie (principale ou de secours) de l'appareil sur lequel l'application est exécutée.
Nouveauté 2024
GglCompteAssocie
Permet d'effectuer une authentification en un clic dans l'application avec un compte Google enregistré sur l'appareil sans avoir besoin de saisir un login et un mot de passe.
Nouveauté 2024
GglCompteDissocie
Supprime de l'appareil l'association entre l'application et le compte Google de l'utilisateur. Cette association a été effectuée précédemment avec la fonction GglCompteAssocie.
iOSApplicationOpenURLProcédurePermet de spécifier la procédure à appeler lorsque l'application doit ouvrir une ressource désignée par une URL.
iOSExclutFichieriCloudExclut un fichier des sauvegardes réalisées par le cloud Apple.
iOSRépertoireAppGroupRenvoie le chemin du répertoire du conteneur permettant de partager des fichiers entre plusieurs applications appartenant à un même App Group iOS.
LEDAllumeAllume la LED (Light-Emitting Diode) de l'appareil.
LEDEteintÉteint la LED (Light-Emitting Diode) de l'appareil.
LuminositéAutoRetourne ou modifie l'état d'activation de l'ajustement automatique de la luminosité sur l'appareil.
LuminositéModifieModifie le réglage de la luminosité de l'écran de l'appareil.
LuminositéRécupèreRenvoie le réglage actuel de la luminosité de l'écran de l'appareil.
MagnetoActionExécute une action sur le magnétophone / dictaphone de l'appareil en cours.
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.
Nouveauté 2024
NotifPushAbonne
Abonne l'application Android en cours aux notifications push relatives à un sujet.
NotifPushActiveActive la gestion des notifications push dans une application WINDEV Mobile (Android ou iOS).
Nouveauté 2024
NotifPushDésabonne
Désabonne l'application des notifications push envoyées pour le sujet spécifié.
NotifPushDésactiveDésactive la gestion des notifications push pour une application WINDEV Mobile (Android ou IOS).
NotifPushEnvoieEnvoie une notification push (distante) à un appareil mobile (iOS ou Android).
Nouveauté 2024
NotifPushEnvoieAbonné
Envoie une notification push distante aux appareils Android abonnés d'un sujet.
NotifPushListeIdentifiantsInvalidesRenvoie la liste des identifiants invalides sur le service APN d'Apple.
NotifPushProcédureSpécifie la procédure WLangage appelée lorsqu'une notification push est reçue par une application WINDEV Mobile (Android ou iOS).
NotifSupprimeSupprime une notification affichée dans la barre système de l'appareil.
NotifSupprimeCatégorieSupprime une catégorie de notification de l'application.
RécupèreThèmePermet de connaître le thème actuel d'une application mobile.
RéseauMobileEtatRetourne l'état actuel de connexion aux données sur le réseau mobile ou demande à être notifié des changements d'état de la connexion aux données.
RéseauMobileInfoConnexionRenvoie les informations demandées concernant la connexion actuelle aux données sur le réseau mobile.
TailleEcranRenvoie la taille en pouces de la diagonale de l'écran de l'appareil sur lequel s'exécute l'application.
telDialerAfficheOuvre l'application de téléphonie (dialer) par défaut et affiche le numéro spécifié. Aucun appel n'est déclenché.
telDialerComposeOuvre l'application de téléphonie (dialer) par défaut du téléphone et compose le numéro spécifié.
TypeEcranRenvoie le type d'écran sur lequel s'exécute l'application : téléphone, tablette, ordinateur ou montre.
VérifieIdentitéUtilisateurPermet de vérifier l'identité réelle de l'utilisateur en cours par vérification biométrique.
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.
VolumeBoutonPhysiqueIdentifie ou modifie la source sonore associée aux boutons physiques de réglage du volume de l'appareil.
VolumeModifieModifie le réglage du volume d'une source sonore.
VolumeRécupèreRécupère le réglage actuel du volume d'une source sonore.
WEBDEV - Code Serveur Remarque : Pour afficher une notification sur un navigateur depuis un site WEBDEV, utilisez la fonction NotificationAffiche.
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 Client FTP Exemples multiplateforme (WINDEV Mobile) : WM Client FTP
[ + ] Cet exemple est un Client FTP pour Android et iOS.
Il montre comment interagir avec un serveur FTP grâce aux fonctions FTP du WLangage.
Il permet entre autres de :
- Renommer des fichiers
- Supprimer des fichiers
- Créer des dossiers
- Télécharger des fichiers
- Envoyer des fichiers sur le serveur
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.
Envoi Push Exemples multiplateforme : Envoi Push
[ + ] Cet exemple permet d'envoyer des notifications en push sur des appareils Android et iOS.
Il récupère les identifiants des mobiles dans la base HFSQL de l'exemple "WD Serveur Push", et leur envoie ensuite les notifications grâce à la fonction NotifPushEnvoie.
WD_Serveur_Push Exemples multiplateforme : WD_Serveur_Push
[ + ] Cet exemple est un webservice servant à stocker les identifiants nécessaires au Push sur mobiles.
L'application WINDEV Mobile WM Push stockent les identifiants Push dans la base de cet exemple.
Ces identifiants sont ensuite lus par l'exemple "WD Envoi Push" afin qu'il envoie les notifications.
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 12/12/2022

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