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 camposubChannelId
entre sus cargas útiles.Los canales elásticos no admiten el evento
BATCH_CREATE_CHANNEL_MEMBERHSIP
. Cuando llamas a la BatchCreateChannelMembershipAPI, el sistema envíaCREATE_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 eventoUPDATE_CHANNEL_MEMBERSHIP
con el nuevoSubChannelId
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.