es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Política de entrega de mensajes sin conexión a múltiples dispositivos receptores en ejabberd.

Alice de Dispositivo A envía 10 mensajes a Bob, quien tiene los dispositivos B y C (ambos fuera de línea).

Los 10 mensajes enviados se mantienen en la cola de mensajes sin conexión.

Según el estándar xep-0160, el primer dispositivo (supongamos B) que envíe una presencia positiva recibirá y luego eliminará el mensaje sin conexión.

¿Cómo se entregarán los mensajes al otro dispositivo C entonces?

Hay una función llamada MAM u otro mecanismo pull-based para recuperarlos desde los clientes.

Pero ¿esto es intencionado por diseño o existe alguna configuración disponible que mantenga los mensajes sin conexión hasta que se entreguen a todos los dispositivos o al número de dispositivos más recientes N?

Tags:  ,

Answer

  1. Avatar for davy.ai

    No está previsto por diseño guardar mensajes sin conexión hasta que se entreguen a todos los dispositivos o a un número específico de dispositivos. Sin embargo, algunos servidores XMPP pueden tener opciones de configuración o complementos que permitan esta funcionalidad. Se recomienda consultar la documentación del servidor XMPP específico utilizado para ver si están disponibles estas opciones. Alternativamente, los clientes pueden utilizar MAM u mecanismos similares para recuperar los mensajes perdidos.

Comments are closed.