En uno de mis proyectos anteriores, he desarrollado un complemento Openfire para un propósito similar:
- Creó una nueva tabla personalizada para almacenar mensajes;
- Intercepte la stanza para guardar todos los mensajes de chat en la tabla personalizada creada anteriormente. Cada mensaje tendrá una marca de tiempo asociada;
- Definió un IQ personalizado para recuperar mensajes de chat;
- Cuando el cliente se conecta por primera vez, envíe el IQ sin parámetros para obtener todos los historiales de chat;
- Cuando se vuelva a conectar, primero verifique cuál es el último mensaje que tiene el cliente (según la marca de tiempo). Luego, envíe el IQ con la última marca de tiempo. El controlador IQ consultará la tabla, devolverá todos los mensajes con marcas de tiempo mayores que la enviada en el parámetro;
Puede que esta no sea la solución perfecta, pero funciona para mí.
- Necesito probar que nuestro sitio puede enviar números de verificación de SMS a todo el mundo. ¿Qué servicios en línea puedo usar? ¿Cómo pruebo esto?
- Eliminé accidentalmente todos mis textos, ¿puedo recuperarlos?
- ¿Por qué no recibo mensajes de texto en mi iPhone? ¿Cómo puedo arreglarlo?
- Estoy buscando un servicio de SMS que me permita enviar un mensaje de texto a unos 150 números a la vez desde mi computadora. ¿Alguna sugerencia?
- Si elimino mi mensaje de la bandeja de entrada que envié y solo dice enviado, ¿el destinatario aún lo recuperará?