PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Configuration nécessaire
  • Notes
  • Gestion des différents types de numéros
  • Fonctionnement différent en mode GO et en utilisation réelle
  • Spécificités Android
  • Spécificités iOS
  • Appels téléphoniques
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
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 téléphone Android.
  • soit sur un téléphone iOS.
Universal Windows 10 AppiPhone/iPadWidget IOSApple Watch Le SMS sera préparé par l'application WINDEV Mobile, mais le message sera envoyé par l'application native du téléphone.
Notes

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.

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.
Android

Spécificités 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
  • Versions 25 et supérieures
    Il est possible d'envoyer des SMS avec une pièce jointe grâce à la fonction SMSLanceAppli.
    Nouveauté 25
    Il est possible d'envoyer des SMS avec une pièce jointe grâce à la fonction SMSLanceAppli.
    Il est possible d'envoyer des SMS avec une pièce jointe grâce à la fonction SMSLanceAppli.
iPhone/iPad

Spécificités iOS

Il est uniquement possible d'envoyer des SMS via la fonction SMSLanceAppli.

Appels téléphoniques

WINDEV Mobile permet également de gérer simplement les appels téléphoniques grâce aux fonctions suivantes :
Versions 15 et supérieures
telDialerAffiche
Nouveauté 15
telDialerAffiche
telDialerAffiche
Ouvre l'application de téléphonie (dialer) par défaut et affiche le numéro spécifié. Aucun appel n'est déclenché.
Versions 15 et supérieures
telDialerCompose
Nouveauté 15
telDialerCompose
telDialerCompose
Ouvre l'application de téléphonie (dialer) par défaut du téléphone et compose le numéro spécifié.
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
Line inaccessible
http://developer.android.com/guide/developing/tools/emulator.html#sms
Frederic
08 juin 2018