|
|
|
|
- Utilización en la Thread principal
- Gestión de errores
- Diferencias entre el modo GO y el tiempo de ejecución
- Permisos necesarios
- Carpeta de SMSs enviados
- SMS enviados por el usuario
Envía un SMS. Las características de este SMS se han especificado en la Estructura del SMS. Observación: Para enviar mensajes SMS con un archivo adjunto, utilice SMSRunApp.
// Initialize the SMS structure for a standard number SMS.Number = "0610203040" SMS.Message = "I am sending SMSs with WINDEV Mobile!"
// Send the SMS ResSend is boolean = SMSSend()
// Error occurred? IF ResSend = False THEN Error(ErrorInfo(errMessage)) END
// Initialize the SMS structure for a short number SMS.Number = "3040" SMS.Message = "I am sending SMSs with WINDEV Mobile!" SMS.NumberType = smsNationalNumber
// Send the SMS ResSend is boolean = SMSSend()
// Error occurred? IF ResSend = False THEN Error(ErrorInfo(errMessage)) END
Sintaxis <Result>: booleano - True si se envió el SMS,
- False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
Observaciones Utilización en la Thread principal Si se ejecuta la función SMSSend en el hilo principal de la aplicación, se mostrará un reloj de arena (barra de progreso infinita) al enviar el mensaje. Para especificar el mensaje que debe aparecer en el reloj de arena, llame a NextTitle justo antes de SMSSend. Gestión de errores La función SMSSend genera un error en los siguientes casos: - el número de destinatario no es válido,
- el mensaje a enviar es demasiado largo,
- el centro de SMS está sobrecargado.
- ...
Diferencias entre el modo GO y el tiempo de ejecución Se produce un error WLanguage cuando se llama a SMSSend en el modo de prueba (GO) (simulación en el ordenador de desarrollo). Permisos necesarios La llamada a esta función modifica los permisos requeridos por la aplicación. Requerido Permission: SEND_SMS Carpeta de SMSs enviados La carpeta sms/enviado que se encuentra en algunos dispositivos Android no se llena automáticamente cuando se envía un SMS. SMS enviados por el usuario Si el SMS debe ser enviado realmente por el usuario desde la aplicación nativa del dispositivo (Android o iPhone/iPad), utilice SMSRunApp. Componente: wd290android.aar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|