DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions SMS
  • Présentation
  • Les différentes variables de la structure SMS
  • Fonctionnement différent en mode GO et en utilisation réelle
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
La structure SMS est une structure prédéfinie du WLangage (aucune déclaration n'est nécessaire). Cette structure permet de créer et de lire un SMS.
Remarque : Pour remettre à zéro toutes les variables de la structure SMS, utilisez la fonction SMSRAZ.
Android Seuls les SMS présents dans la mémoire du téléphone peuvent être manipulés par les fonctions SMS.
WINDEVWEBDEV - Code ServeurLinux La structure SMS est notamment utilisée pour générer des QR Code (par exemple lors de l'impression d'un code-barres).
Les différentes variables de la structure SMS
La structure est composée des membres suivants :
DateRéceptionDate et heure de réception du SMS.
iPhone/iPad Cette variable est ignorée.
EssaiBooléen (Vrai par défaut)
Indique si le message doit être régulièrement envoyé en cas de non-réception.
AndroidiPhone/iPad Cette variable est ignorée.
IndiceEntier correspondant à l'indice du SMS reçu.
MessageChaîne de caractères contenant le message à envoyer ou reçu (160 caractères maximum).
Android Le message n'est pas limité à 160 caractères.
NuméroChaîne de caractères contenant le numéro du correspondant ou de l'expéditeur.
PièceJointeChaîne de caractères correspondant au chemin de la pièce jointe à associer au message. Si cette variable est spécifiée, le message envoyé sera un MMS.
Attention : Pour être envoyé, le document en pièce jointe doit se trouver sur la mémoire partagée de l'appareil (par exemple sur la carte SD).
Remarque : Cette variable est utilisée uniquement lors de l'envoi de SMS avec la fonction SMSLanceAppli. Elle est ignorée dans tous les autres cas.
iPhone/iPad Cette variable est ignorée.
PréfixeNationalChaîne de caractères contenant le préfixe national (33 par défaut correspondant au préfixe pour la France).
Si le numéro du correspondant commence par "0" et qu'un préfixe national est spécifié, le "0" sera remplacé par ce préfixe.
Si le préfixe national n'est pas spécifié, utilisez directement un numéro au format international. Par exemple, 33612345678.
iPhone/iPad Cette variable est ignorée.
TypeNuméroIndique le type de numéro utilisé :
  • smsNuméroInternational (valeur par défaut) : ces numéros sont accessibles de partout et sont de la forme 06.xx.xx.xx.xx
  • smsNuméroNational : numéro court, accessible uniquement depuis le territoire national.
iPhone/iPad Cette variable est ignorée.
Fonctionnement différent en mode GO et en utilisation réelle
En mode GO (simulation sur le poste de développement), une erreur WLangage est générée lors de l'utilisation d'une des variables de la structure SMS.
Android Il est possible d'utiliser les fonctions SMS lors d'un GO sur l'émulateur Android. Pour simuler l'envoi de SMS à l'émulateur, consultez la documentation du SDK Android : https://developer.android.com/studio/run/emulator#console
Liste des exemples associés :
WM Gestion Contacts Exemples multiplateforme (WINDEV Mobile) : WM Gestion Contacts
[ + ] Cet exemple illustre la gestion de contacts pour Android et iOS.
Il permet de :
- lister les contacts du téléphone
- appeler les contacts
- envoyer des sms aux contacts
- ...
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/03/2023

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