엘라스틱 채널의 WebSocket 시스템 메시지 이해 - Amazon Chime SDK

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

엘라스틱 채널의 WebSocket 시스템 메시지 이해

Amazon Chime SDK는 채널에서 발생하는 이벤트에 대해 연결된 모든 클라이언트에 시스템 메시지를 보냅니다. 다음 목록에서는 Elastic Channel 에 대한 시스템 메시지를 설명합니다.

메시지 이벤트

엘라스틱 채널의 이벤트 페이로드에는subChannelId 필드가 포함됩니다. 비엘라스틱 채널의 페이로드는 동일하게 유지됩니다.

멤버십 이벤트

이제CREATE_CHANNEL_MEMBERSHIPDELETE_CHANNEL_MEMBERSHIP 이벤트의 페이로드에subChannelId 필드가 있습니다.

Elastic 채널은BATCH_CREATE_CHANNEL_MEMBERHSIP 이벤트를 지원하지 않습니다. BatchCreateChannelMembershipAPI를 호출하면 시스템에서 개별CREATE_CHANNEL_MEMBERSHIP 이벤트를 전송합니다.

이제UPDATE_CHANNEL_MEMBERSHIP 이벤트 유형을 사용하여 멤버십 정보의 변경을 알릴 수 있습니다. 예를 들어, 한 하위 채널에서 다른 하위 채널로 멤버를 전송하는 동안 시스템은 멤버가 이전되었음을 나타내는 새SubChannelId 멤버와 함께 페이로드에 새 멤버와 함께UPDATE_CHANNEL_MEMBERSHIP 이벤트를 전송합니다.

참고

시스템은 전송된 구성원에게만UPDATE_CHANNEL_MEMBERSHIP 이벤트를 전송하고 하위 채널의 다른 구성원에게는 전송하지 않습니다. 이 같은 이유로 Channel 멤버십 명단을 채우는 대신 ListChannelMembershipsAPI를 사용할 WebSockets 것을 권장합니다. 자세한 정보는 메시지 WebSockets 수신에 사용 단원을 참조하십시오.