Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Comprendre les messages WebSocket du système dans les canaux élastiques
Le SDK Amazon Chime envoie des messages système à tous les clients connectés pour les événements qui se déroulent dans les canaux. La liste suivante décrit les messages système pour les canaux élastiques.
- Événements liés aux messages
-
Les charges utiles d'événements pour les canaux élastiques contiennent le
subChannelId
champ. Les charges utiles pour les canaux non élastiques restent les mêmes. - Événements pour les membres
-
Les
DELETE_CHANNEL_MEMBERSHIP
événementsCREATE_CHANNEL_MEMBERSHIP
et lesubChannelId
terrain font désormais partie de leur charge utile.Les canaux élastiques ne prennent pas en charge l'
BATCH_CREATE_CHANNEL_MEMBERHSIP
événement. Lorsque vous appelez l'BatchCreateChannelMembershipAPI, le système envoie desCREATE_CHANNEL_MEMBERSHIP
événements individuels.Vous pouvez désormais utiliser le type d'
UPDATE_CHANNEL_MEMBERSHIP
événement pour signaler les modifications apportées aux informations d'adhésion. Par exemple, lors du transfert d'un membre d'un sous-canal à un autre, le système envoie unUPDATE_CHANNEL_MEMBERSHIP
événement avec le nouveauSubChannelId
dans la charge utile pour indiquer que le membre a été transféré.Note
Le système envoie l'
UPDATE_CHANNEL_MEMBERSHIP
événement uniquement au membre qui a été transféré, et non aux autres membres du sous-canal. C'est pourquoi nous vous encourageons à utiliser l'ListChannelMembershipsAPI plutôt que de remplir WebSockets les listes de membres de votre chaîne. Pour plus d’informations, consultez Utilisation WebSockets pour recevoir des messages.