Email y SMS
Que hace esta extension
Sección titulada «Que hace esta extension»Email y SMS agrega capacidades de mensajeria asincrona para aplicaciones Dynamia.
Incluye:
- cuentas y plantillas de correo,
- envio de mensajes SMS,
- logs y UI de gestion.
<dependency>
<groupId>tools.dynamia.modules</groupId>
<artifactId>tools.dynamia.modules.email</artifactId>
<version>26.4.0</version>
</dependency>
<dependency>
<groupId>tools.dynamia.modules</groupId>
<artifactId>tools.dynamia.modules.email.ui</artifactId>
<version>26.4.0</version>
</dependency>
implementation 'tools.dynamia.modules:tools.dynamia.modules.email:26.4.0'
implementation 'tools.dynamia.modules:tools.dynamia.modules.email.ui:26.4.0'
Paquete frontend
Sección titulada «Paquete frontend»Actualmente no hay un paquete Node dedicado para esta extension.
Las apps frontend normalmente integran esta capacidad via APIs/acciones expuestas por tu backend Dynamia.
Ejemplo de uso en Java
Sección titulada «Ejemplo de uso en Java»import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import tools.dynamia.modules.email.domain.EmailMessage;import tools.dynamia.modules.email.services.EmailService;import tools.dynamia.modules.email.sms.SMSMessage;import tools.dynamia.modules.email.sms.SMSService;
@Servicepublic class NotificationService {
@Autowired private EmailService emailService;
@Autowired private SMSService smsService;
public void sendNotification(String emailTo, String mobile, String message) { var email = new EmailMessage(emailTo, "Notificacion", message); var sms = new SMSMessage(mobile, message);
emailService.send(email); smsService.send(sms); }}