Comprensione dei messaggi di WebSocket sistema nei canali elastici - SDK Amazon Chime

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Comprensione dei messaggi di WebSocket sistema nei canali elastici

L'SDK Amazon Chime invia messaggi di sistema a tutti i client connessi per gli eventi che si svolgono nei canali. L'elenco seguente descrive i messaggi di sistema per i canali elastici.

Eventi relativi ai messaggi

I payload di eventi per i canali elastici contengono il subChannelId campo. I payload per i canali non elastici rimangono gli stessi.

Eventi per i soci

DELETE_CHANNEL_MEMBERSHIPGli eventi CREATE_CHANNEL_MEMBERSHIP e gli eventi ora hanno subChannelId tutto il loro potenziale.

I canali elastici non supportano l'BATCH_CREATE_CHANNEL_MEMBERHSIPevento. Quando chiami l'BatchCreateChannelMembershipAPI, il sistema invia singoli CREATE_CHANNEL_MEMBERSHIP eventi.

Ora puoi utilizzare il tipo di UPDATE_CHANNEL_MEMBERSHIP evento per segnalare le modifiche alle informazioni sull'iscrizione. Ad esempio, durante il trasferimento di un membro da un sottocanale a un altro, il sistema invia un UPDATE_CHANNEL_MEMBERSHIP evento con il nuovo SubChannelId nel payload per indicare che il membro è stato trasferito.

Nota

Il sistema invia l'UPDATE_CHANNEL_MEMBERSHIPevento solo al membro che è stato trasferito e non agli altri membri del sottocanale. Per questo motivo, ti invitiamo a utilizzare l'ListChannelMembershipsAPI anziché compilare i registri degli abbonati WebSockets al tuo canale. Per ulteriori informazioni, vedi Utilizzo WebSockets per ricevere messaggi.