PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Configuration nécessaire
  • Notes
  • Lecture et suppression de SMS sur un Smartphone
  • Gestion des différents types de numéros
  • Appels téléphoniques
  • Fonctionnement différent en mode GO et en utilisation réelle
  • Spécificités sous Android
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
WINDEV Mobile permet d'envoyer et de lire simplement des SMS grâce aux fonctions WLangage SMS.
Un SMS (Short Message Service, appelé également Textos, Mini messages, Télémessages, ...) correspond à un message texte (160 caractères maximum) envoyé sur un téléphone portable.
Envoi d'un SMS
Remarque : Les caractéristiques des SMS sont contenues dans la structure SMS.
Configuration nécessaire
Pour pouvoir utiliser les fonctions SMS, l'application doit être installée :
  • soit sur un Pocket PC disposant d'un accès téléphonique (type GSM).
  • soit sur un smartphone.
  • Versions 16 et supérieures
    soit sur un téléphone Android.
    Nouveauté 16
    soit sur un téléphone Android.
    soit sur un téléphone Android.
Notes
Windows Mobile

Lecture et suppression de SMS sur un Smartphone

Pour lire et/ou supprimer les SMS sur un Smartphone (fonctions SMSNbMessage, SMSPremier, SMSSuivant ou SMSSupprime), l'exécutable de l'application WINDEV Mobile et son framework (librairies WINDEV Mobile) doivent être signés électroniquement. Pour réaliser cette opération, il est nécessaire d'acquérir un certificat. Pour plus de détails, consultez Sécurité et certificats sous Windows CE.
Remarque : L'utilisation des fonctions SMSEnvoie et SMSRAZ ne nécessite aucune signature spécifique.
Versions 16 et supérieures
Pour signer l'exécutable, il suffit de préciser le certificat à utiliser dans l'assistant de création de l'exécutable mobile. Pour plus de détails, consultez Créer un exécutable.
Nouveauté 16
Pour signer l'exécutable, il suffit de préciser le certificat à utiliser dans l'assistant de création de l'exécutable mobile. Pour plus de détails, consultez Créer un exécutable.
Pour signer l'exécutable, il suffit de préciser le certificat à utiliser dans l'assistant de création de l'exécutable mobile. Pour plus de détails, consultez Créer un exécutable.

Gestion des différents types de numéros

Deux types de numéros peuvent être utilisés pour envoyer des SMS :
  • Les numéros courts (également appelés "Nationaux"). Ces numéros sont accessibles uniquement depuis le territoire national.
  • Les numéros classiques (également appelés "Internationaux"). Ces numéros sont accessibles depuis n'importe quel endroit.

Appels téléphoniques

WINDEV Mobile permet également de gérer simplement les appels téléphoniques. Pour plus de détails, consultez WINDEV et la téléphonie.
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'appel d'une fonction SMS ou lors de l'utilisation d'une des variables de la structure SMS.
L'ensemble des différences entre le mode GO (simulateur) et l'utilisation réelle est détaillé dans Différences en mode GO et en utilisation réelle.
Spécificités sous Android
Android Sous Android :
  • Seuls les SMS présents dans la mémoire du téléphone peuvent être manipulés par les fonctions SMS.
  • La variable SMS.Essai est ignorée sous Android.
  • L’utilisation de certaines fonctions SMS modifient les permissions requises par l’application (ces permission seront automatiquement ajoutées à l’application). Consultez la documentation des fonctions SMS pour connaître le détail des permissions ajoutées.
  • 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 :
PC Envois de SMS Mobile Windows (WINDEV Mobile) : PC Envois de SMS
[ + ] Cet exemple permet de créer des messages SMS sur un ordinateur et de les transférer sur un Pocket PC ou un Smartphone équipé d'une carte SIM pour les envoyer.
L'exemple PC Envois de SMS nécessite que l'exemple Pocket Envois de SMS soit installé sur le Pocket PC ou le Smartphone.
Une synchronisation peut avoir lieu au démarrage de l'application pour vérifier si des SMS doivent être envoyés ou non.
Pocket Envois de SMS Mobile Windows (WINDEV Mobile) : Pocket Envois de SMS
[ + ] Cet exemple permet d'envoyer des SMS créés depuis l'exemple PC Envois de SMS.
Il est également possible d'écrire et d'envoyer des SMS depuis l'application Pocket.
Comment envoyer un SMS depuis un Pocket PC ou un Smartphone avec WINDEV Mobile ?
Il suffit d'utiliser les variables SMS.XXX et la fonction SMSEnvoie() :
  SMS.Message = "Ceci est un SMS"
  SMS.Numéro  = "0612345678"
  SMSEnvoie()
Pocket Gestion Contacts Mobile (WINDEV Mobile) : Pocket Gestion Contacts
[ + ] Cet exemple illustre la gestion de contacts sous Pocket PC.
Dans cet exemple, nous abordons les principaux thèmes suivants :
1/ les zones répétées
2/ l'utilisation des requêtes
3/ l'envoi de SMS
4/ l'envoi d'email
5/ l'appel téléphonique.
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
Commentaires
Line inaccessible
http://developer.android.com/guide/developing/tools/emulator.html#sms
Frederic
08 juin 2018