Comprendre les messages WebSocket du système dans les canaux élastiques - Kit SDK Amazon Chime

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énements CREATE_CHANNEL_MEMBERSHIP et le subChannelId 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 des CREATE_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 un UPDATE_CHANNEL_MEMBERSHIP événement avec le nouveau SubChannelId 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.