AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones SMS
  • Diferencias entre el modo GO y el tiempo de ejecución
  • Permisos necesarios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Lee el primer mensaje SMS almacenado en el Android Phone. Las características de este SMS están recogidas en el documento Estructura del SMS.
Observación: Sólo los mensajes SMS que se encuentran en la memoria de Phone pueden ser manejados por las funciones de SMS.
Ejemplo
// Number of SMS messages stored on the phone's memory
STC_NbSMS = "You have " + SMSNbMessage(smsMemory) + " messages."
 
// Read the 1st SMS message stored on the phone's memory
ResRead is boolean = SMSFirst(smsMemory)
 
WHILE ResRead = True
// Display the characteristics of this SMS in a Table control:
// the SMS variable is automatically updated
TableAddLine(TABLE_SMSTable, SMS.Index, SMS.Message, SMS.Number, SMS.ReceiveDate)
// Read the other SMSs
ResRead = SMSNext(smsMemory)
END
Sintaxis
<Result> = SMSFirst(<Location>)
<Result>: booleano
  • True si se leyó el SMS. SMS.RecibirFecha, SMS.Índice, SMS.Mensaje, Número SMS y Tipo de Número SMS se rellenan automáticamente. Para obtener más información, consulte Estructura del SMS.
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
<Location>: Constante de tipo Integer
Localización de los SMS a leer:
smsMemorySMS almacenados en la memoria del dispositivo.
Observaciones

Diferencias entre el modo GO y el tiempo de ejecución

Se produce un error WLanguage cuando se llama a SMSFirst en el modo de prueba (GO) (simulación en el ordenador de desarrollo).
Las funciones de SMS pueden ser usadas durante un GO en el emulador de Android. Para simular el envío de mensajes SMS al emulador, ver la documentación del SDK de Android: https://developer.android.com/studio/run/emulator#console

Permisos necesarios

La llamada a esta función modifica los permisos requeridos por la aplicación.
Permiso necesario: READ_SMS
Componente: wd290android.aar
Versión mínima requerida
  • Versión 10
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/03/2023

Señalar un error o enviar una sugerencia | Ayuda local