Detalles técnicos
NOTA: El nuevo Vonage Client SDK ya está disponible, puedes encontrar más información en el documentación aterrizaje página.
Vonage Client SDK te permite crear aplicaciones de conversación programables.
Con la Conversation API y el Client SDK puede crear aplicaciones completas con comunicaciones bidireccionales de voz y mensajería. comunicaciones bidireccionales de voz y mensajería. Mientras que la Conversation API puede utilizarse directamente para crear el de su aplicación Programmable Conversation, el Client SDK le permite crear rápidamente la aplicación del lado del cliente. del cliente. El backend normalmente se ocupa de tareas como la gestión de usuarios en una base de datos, la generación de tokens para esos usuarios, y la creación de la Conversaciones. El lado del cliente proporciona métodos para que los usuarios inicien sesión en Vonage y manejen los diversos Eventos que se generan a medida que la comunicación. Otras funciones del lado del cliente incluyen la generación de invitaciones a miembros si es necesario, la visualización de indicadores de y la gestión de las operaciones de llamada de voz, como la llamada entrante, la realización de una llamada, el hecho de que un usuario cuelgue, etc.
Client SDK permite las comunicaciones a través de múltiples canales, incluidos:
- Voz
- SIP
- Websockets
- Aplicación
Se admiten los siguientes tipos de soporte:
- Mensajería
- Voz
El Client SDK es compatible con las siguientes plataformas e idiomas:
| Plataforma | Idioma |
|---|---|
| Web | JavaScript |
| iOS (10.2 y superior) | Objective-C, Swift |
| Android (6.0 y superior - API nivel 23 y superior) | Java, Kotlin |
In-App Messaging
Product deprecation notice
Effective April 30th, 2026, Vonage In-App Messaging will no longer be available. Access for new users will be closed, and the service will be discontinued for all existing users.
If you have any questions regarding this product’s discontinuation, please contact your account manager or our support team.
Client SDK le permite crear una experiencia de chat rica en funciones que incluye indicadores de escritura y recibos de envío, entrega y lectura. enviados, entregados y leídos.
Algunas características son:
- Sincronización fuera de línea: gracias al almacenamiento en caché integrado, los mensajes se guardan y se envían o reciben una vez que el dispositivo vuelve a estar en línea.
- Notificaciones push: mantenga a los usuarios al tanto de las alertas importantes enviándoles notificaciones a su dispositivo.
- Compatibilidad con texto e imágenes: los usuarios pueden enviar y recibir rápidamente textos e imágenes desde su aplicación.
Más información:
In-App Voice
El Client SDK te permite crear funciones de voz integradas en tu aplicación. Vonage In-App Voice utiliza WebRTC e incluye incluye todo lo esencial que necesitas para crear una experiencia de voz con muchas funciones.
Algunas características son:
- Control del usuario - Los usuarios pueden controlar si su flujo de audio está silenciado o no.
- Notificaciones: los usuarios pueden recibir notificaciones cuando reciben una llamada o cuando se silencia a los participantes.
- Llamadas de grupo: configure los ajustes de llamada para que los usuarios puedan iniciar una llamada de grupo añadiendo participantes en tiempo real.
Más información:
Concepts
Muchos de los conceptos utilizados en el Client SDK son el resultado del diseño del Conversation API que es la tecnología subyacente. Los siguientes Concepts le ayudarán a utilizar el Client SDK:
- Cómo configurar su solicitud
- Aplicaciones: Una aplicación de Vonage proporciona un contenedor para usuarios y conversaciones.
- Cómo autenticar a los usuarios
- Usuario: Un usuario representa a una entidad, como una persona, que desea comunicarse.
- Conversación: Una Conversación conecta a los Usuarios y les permite comunicarse.
- Flujo de eventos: Este tema brinda una descripción general de un flujo de envío de eventos a través del sistema que abarca los servicios de voz y conversación de Vonage.
- Miembro: Un Miembro se crea cuando un Usuario se une a una Conversación.
- Llame a: Una llamada se compone de uno o varios tramos.
- Canal: Un canal se refiere a uno de los siguientes: App, Teléfono, SIP o Websocket.
- Evento: Las conversaciones se basan en eventos. Los objetos de evento se generan cuando se producen actividades clave.