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 / Funciones específicas de la Web / Funciones del navegador
  • Casos especiales
  • Aplicación en segundo plano: Caso específico a partir de Android 10
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
Abre el software de mensajería Default:
  • del usuario Web en la computadora del navegador.
  • del usuario en el ordenador Windows actual.
  • Universal Windows 10 AppAndroidWidget Android iPhone/iPadIOS WidgetMac Catalyst en el Phone.
Universal Windows 10 AppAndroidWidget Android iPhone/iPadIOS WidgetMac Catalyst Observación: EmailRunApp también puede utilizarse para abrir directamente el software de mensajería de Phone. Se recomienda utilizar EmailRunApp (para gestionar los archivos adjuntos, enviar a varios destinatarios, etc.).
Ejemplo
// Opens the messaging software
EmailOpenMail()
// Opens the software and specifies the email recipient
// the subject and text of the email
EmailOpenMail("pcsoft@windev.com", "Subject: LST", "Text: The LST summary")
Sintaxis
EmailOpenMail([<Email address> [, <Email subject> [, <Message body>]]])
<Email address>: Cadena de caracteres opcional
Correo electrónico Address del destinatario. Esta Address se mostrará en la ventana del software de mensajería.
<Email subject>: Cadena de caracteres opcional
Email tema que se mostrará en la ventana del software de mensajería.
<Message body>: Cadena de caracteres opcional
Texto del mensaje. Los caracteres no alfanuméricos se convierten automáticamente para permitir el paso de caracteres especiales (caracteres CR, tabulaciones, ...).
Observaciones

Casos especiales

  • Se produce un error no fatal si no se encuentra ninguna aplicación para el envío de correos electrónicos en el dispositivo.. Para saber si la aplicación de envío de correos electrónicos no se ha iniciado, utilice el programa ErrorOccurred Variable.
  • Universal Windows 10 AppAndroidWidget Android iPhone/iPadIOS WidgetMac Catalyst EmailOpenMail se puede usar en el emulador. No se puede utilizar en el simulador.
  • EmailOpenMail es una función sin bloqueo. El código que sigue a la llamada a esta función continuará ejecutándose tan pronto como se inicie la aplicación para el envío de mensajes de correo electrónico..
  • No hay forma de averiguar si el envío del Email fue validado por el usuario.
AndroidWidget Android

Aplicación en segundo plano: Caso específico a partir de Android 10

A partir de Android 10, no se puede abrir una ventana si la aplicación está en segundo plano.
La función EmailOpenMail puede abrir una ventana. Si se utiliza esta función cuando la aplicación está en segundo plano, se producirá un error fatal.
Consejos:
  • Para saber si la aplicación está en segundo plano, utilice la función InBackgroundMode.
  • Si una aplicación necesita interactuar con el usuario cuando está en segundo plano, se puede mostrar una notificación (con el tipo Notification). La aplicación volverá al primer plano cuando se haga clic en la notificación, si la propiedad ActivateApplication se establece en True. También es posible abrir una ventana desde el procedimiento pasado a la propiedad ActionClick.
Para obtener más información, consulte Android 10: Comportamiento de aplicaciones en segundo plano.
Componente: wd290com.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

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