Comprender los mensajes WebSocket del sistema en los canales elásticos - Amazon Chime SDK

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Comprender los mensajes WebSocket del sistema en los canales elásticos

Amazon Chime SDK envía mensajes del sistema a todos los clientes conectados para los eventos que tienen lugar en los canales. La siguiente lista describe los mensajes de sistema para los canales elásticos.

Eventos de mensaje

Las cargas útiles de eventos para los canales elásticos contienen el campo subChannelId. Las cargas útiles para los canales no elásticos siguen siendo las mismas.

Eventos de membresía

Los eventos CREATE_CHANNEL_MEMBERSHIP yDELETE_CHANNEL_MEMBERSHIP ahora tienen el campo subChannelId entre sus cargas útiles.

Los canales elásticos no admiten el evento BATCH_CREATE_CHANNEL_MEMBERHSIP. Cuando llamas a la BatchCreateChannelMembershipAPI, el sistema envía CREATE_CHANNEL_MEMBERSHIP eventos individuales.

Ahora puede usar el tipo de evento UPDATE_CHANNEL_MEMBERSHIP para indicar cambios en la información de membresía. Por ejemplo, durante la transferencia de un miembro de un subcanal a otro, el sistema envía un evento UPDATE_CHANNEL_MEMBERSHIP con el nuevo SubChannelId en la carga útil para indicar que el miembro se ha transferido.

nota

El sistema solo envía el evento UPDATE_CHANNEL_MEMBERSHIP al miembro que se ha transferido y no a otros miembros del subcanal. Por este motivo, te recomendamos que utilices la ListChannelMembershipsAPI en lugar de rellenar WebSockets las listas de miembros de tu canal. Para obtener más información, consulte Se utiliza WebSockets para recibir mensajes.