Envoyer un SMS

L’avantage d’une application mobile est qu’elle permet de bénéficier des fonctionnalités du périphérique. Dans le cas d’un téléphone portable, cela permet notamment d’envoyer des SMS. Pour envoyer un SMS, il est nécessaire d’installer le paquet cordova-sms-plugin et le wrapper ionic-native correspondant en utilisant les commandes suivantes :


ionic cordova plugin add cordova-sms-plugin 
npm install --save @ionic-native/sms
 

Après avoir effectué les installations, il faut modifier le fichier src/app/app.module.ts en important le paquet et en l’ajoutant aux providers :


import { SMS } from '@ionic-native/sms'; 
// ...  
providers: [ 
  StatusBar, 
  SplashScreen, 
  {provide: ErrorHandler, useClass: IonicErrorHandler}, 
  SMS, 
]
 

Il est ensuite possible d’imaginer un composant qui envoie un SMS "Bonjour" au numéro de téléphone entré dans le formulaire. Le template de ce composant prend la forme d’un simple formulaire composé d’un champ texte pour le numéro de téléphone et d’un bouton permettant l’envoi du SMS. Le code suivant est le code du template :


<ion-content padding> 
  <form (ngSubmit)="envoi()"> 
    <ion-item> 
      <ion-label>Numéro de téléphone</ion-label> ...
Pour consulter la suite, découvrez le livre suivant :
couv_EPMETION.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Scanner des QR Code
Suivant
Manipuler l'agenda