Mobile SDK Diagramas de eventos

Esta página proporciona diagramas y explicaciones de eventos comunes que ocurren durante una interacción de chat.

La aplicación Se Vuelve Activo

Este diagrama de secuencia captura el flujo cuando la aplicación móvil se activa, prepara el chat, gestiona la información del visitante y del cliente, y se comunica con los servicios de backend. Si ocurren errores, estos se manejan y registran de manera adecuada.

La aplicación entra en Fondo

Este diagrama de secuencia captura el flujo cuando la aplicación móvil entra en segundo plano, gestiona el seguimiento de vistas de página y se comunica con los servicios de backend. Si se produce algún error, este se maneja de forma adecuada. Cuando una aplicación entra en fondo, significa que ya no es lo principal que usted ve o con lo que interactúa en su dispositivo. Imagine que está usando una aplicación de mensajería y luego presiona el botón de inicio o cambia a otra aplicación. La aplicación de mensajería ahora está en segundo plano. Sigue ejecutándose, pero no la está utilizando activamente. Esto ocurre cuando minimiza una aplicación, Cambia a una aplicación diferente o bloquea su teléfono. La aplicación todavía está ahí, pero ya no está en primer plano.

Ver Página

Este diagrama de secuencia representa el flujo cuando un usuario visualiza una página en la aplicación móvil, incluidas las interacciones con el SDK y los servicios de backend. Muestra el evento de analítica cuando un usuario visualiza una página, registra los detalles de la visita y se comunica con los servicios de backend. Si ocurre algún error, este se maneja de manera adecuada.

Abrir chat

Este diagrama de secuencia captura el flujo cuando un usuario abre el chat, maneja OAuth y establece una conexión con los servicios de backend. Si ocurren errores, se manejan adecuadamente.

Un solo hilo

Este diagrama de secuencia captura el flujo cuando un usuario interactúa con un chat de hilo únicoClosed En una aplicación de un solo hilo, cada contacto tiene un hilo de chat que maneja cualquier interacción que tenga con su organización., gestiona la recuperación de hilos y se comunica con los servicios de backend. Si ocurren errores, se gestionan de manera adecuada.

Múltiples hilos

Este diagrama de secuencia captura el flujo cuando un usuario interactúa con un chat multi-threadedClosed En una aplicación de subprocesos múltiples, los contactos pueden crear tantos subprocesos como deseen para discutir nuevos temas. Estos subprocesos pueden estar activos al mismo tiempo., gestiona la recuperación de hilos y se comunica con los servicios de backend. Si se producen errores, se manejan de manera adecuada.

Chat en vivo

Este diagrama de secuencia muestra el flujo de back-end de una interacción de Live Chat. Live Chat es la opción de conversación digital en tiempo real, mientras que Chat Messaging es la opción de mensajería asíncrona, similar a los mensajes privados o mensajes directos.

Abrir diagrama en una nueva ventana

Crear hilo

Este diagrama de secuencia captura el flujo que ocurre cuando un usuario crea un nuevo hilo de chat, gestiona la creación del hilo y se comunica con el SDK. Si ocurre algún error, este se gestiona de manera adecuada.

Chatear con un Agente

Este diagrama de secuencia captura el flujo cuando un usuario final interactúa con un agente a través del chat, gestiona los mensajes de Bienvenido(a) y se comunica con los servicios de backend. Si ocurren errores, estos se gestionan de manera adecuada.

Finalizar contacto

Este diagrama de secuencia captura el flujo cuando un usuario finaliza un chat, gestiona el cierre de la conversación y se comunica con los servicios de backend. Si se producen errores, se gestionan de forma adecuada.

Procesar Eventos Grandes

Una de las limitaciones de AWS API Gateway es que sólo puede enviar un máximo de 128 KB en un mensaje. Para enviar eventos de mayor tamaño desde el servidor al cliente:

  • En el servidor, cargue los eventos de mayor tamaño en un depósito S3 disponible públicamente.

  • El cliente puede entonces recibir solo la URL de este archivo a través de WebSocket y descargar el cuerpo del evento real mediante REST.

Abrir diagrama en nueva ventana