Entendendo as mensagens do WebSocket sistema em canais elásticos - SDK do Amazon Chime

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Entendendo as mensagens do WebSocket sistema em canais elásticos

O SDK do Amazon Chime envia mensagens do sistema para todos os clientes conectados para eventos que ocorrem nos canais. A lista a seguir descreve as mensagens do sistema para canais elásticos.

Evento de mensagem

As cargas úteis de eventos para canais elásticos contêm o campo subChannelId. As cargas úteis para canais não elásticos permanecem as mesmas.

Eventos de associação

Os eventos CREATE_CHANNEL_MEMBERSHIP e DELETE_CHANNEL_MEMBERSHIP agora têm o campo subChannelId em suas cargas úteis.

Os canais elásticos não oferecem suporte ao evento BATCH_CREATE_CHANNEL_MEMBERHSIP. Quando você chama a BatchCreateChannelMembershipAPI, o sistema envia CREATE_CHANNEL_MEMBERSHIP eventos individuais.

Agora você pode usar o tipo de evento UPDATE_CHANNEL_MEMBERSHIP para sinalizar mudanças nas informações de associação. Por exemplo, durante a transferência de um membro de um subcanal para outro, o sistema envia um evento UPDATE_CHANNEL_MEMBERSHIP com o novo SubChannelId na carga para indicar que o membro foi transferido.

nota

O sistema envia o evento UPDATE_CHANNEL_MEMBERSHIP somente para o membro que foi transferido, e não para outros membros do subcanal. Por esse motivo, recomendamos que você use a ListChannelMembershipsAPI em vez de WebSockets preencher suas listas de membros do canal. Para mais informações, consulte Usando WebSockets para receber mensagens.