Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los SDK de chat de Azure Communication Services se pueden usar para agregar chats enriquecidos en tiempo real a las aplicaciones.
Funcionalidades del SDK de chat
En la tabla siguiente se presenta el conjunto de características que están disponibles actualmente en los SDK de chat de Communication Services.
Grupo de características | Capacidad | CLI de Azure | JavaScript | Java | .NET | Pitón | Ios | Androide |
---|---|---|---|---|---|---|---|---|
Funcionalidades principales | Crear un hilo de chat entre dos o más usuarios | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Actualizar el tema de una conversación de chat | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Incorporación o eliminación de participantes de una conversación de chat | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Elegir si desea compartir el historial de mensajes de chat con el participante que se va a agregar | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Obtener una lista de participantes de una conversación de chat | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Eliminar una conversación de chat | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Dado un usuario de comunicación, obtenga la lista de conversaciones de chat de las que forma parte el usuario | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Obtener información sobre una conversación de chat determinada | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Enviar y recibir mensajes en una conversación de chat | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Actualizar el contenido del mensaje enviado | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Eliminar un mensaje enviado anteriormente | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Recibos de lectura de mensajes leídos por otros participantes en un chat | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Recibir notificaciones cuando los participantes escriben activamente un mensaje en una conversación de chat | ❌ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ | |
Obtener todos los mensajes de una conversación de chat | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Enviar emojis de Unicode como parte del contenido del mensaje | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Agregar metadatos a los mensajes de chat | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Adición de un nombre para mostrar a la notificación de indicador de escritura | ❌ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
Notificaciones en tiempo real (habilitadas mediante un paquete de señalización propietario**) | Los clientes de chat se pueden suscribir para obtener actualizaciones en tiempo real de los mensajes entrantes y otras operaciones que se producen en una conversación de chat. Para ver una lista de las actualizaciones admitidas para las notificaciones en tiempo real, consulte Conceptos de chat. | ❌ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ |
Notificaciones push para dispositivos móviles con Notification Hub | El SDK de chat proporciona API que permiten a los clientes recibir notificaciones de mensajes entrantes y otras operaciones que se producen en un subproceso de chat. El SDK de chat lo logra conectando un centro de notificaciones de Azure al recurso de Communication Services. En situaciones en las que la aplicación móvil no se ejecuta en primer plano, se dispone de patrones para lanzar notificaciones emergentes ("toast") para informar a los usuarios finales, consulte los Conceptos de chat. | ❌ | ❌ | ❌ | ❌ | ❌ | ✔️ | ✔️ |
Informes (esta información está disponible en la pestaña de supervisión del recurso de Communication Services en Azure Portal) |
Conozca el tráfico de API de la aplicación de chat mediante la supervisión de las métricas publicadas en el Explorador de métricas de Azure y establezca alertas para detectar anomalías. | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Supervisar y depurar la solución de Communication Services habilitando el registro de diagnóstico para el recurso | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Nota:
El paquete de señalización propietario se implementa mediante sockets web. Vuelve al sondeo largo si no se admiten sockets web.
Compatibilidad del SDK de Chat de JavaScript con el sistema operativo y el explorador
En la tabla siguiente se representa el conjunto de exploradores y versiones compatibles, que están disponibles actualmente.
Windows | macOS | Ubuntu | Linux | Androide | Ios | IPad OS | |
---|---|---|---|---|---|---|---|
Chat SDK | Firefox*, Chrome*, nuevo Microsoft Edge | Firefox*, Chrome*, Safari* | Chrome* | Chrome* | Chrome* | Safari* | Safari* |
Nota:
La versión más reciente se admite además de las dos versiones anteriores.
Pasos siguientes
Puede que los siguientes documentos le resulten interesantes:
- Familiarícese con los conceptos del chat
- Conozca cómo funcionan los precios de los servicios de chat.