本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
瞭解彈性通道中的 WebSocket 系統訊息
Amazon Chime SDK 會將系統訊息傳送給所有連線的用戶端,以便在通道中發生的事件。下列清單說明彈性通道的系統訊息。
- 訊息事件
-
彈性通道的事件承載包含該
subChannelId
字段。非彈性通道的有效載荷保持不變。 - 會員活動
-
CREATE_CHANNEL_MEMBERSHIP
和DELETE_CHANNEL_MEMBERSHIP
事件現在在其承載中具有subChannelId
欄位。彈性通道不支持該
BATCH_CREATE_CHANNEL_MEMBERHSIP
事件。當您呼叫 BatchCreateChannelMembershipAPI 時,系統會傳送個別CREATE_CHANNEL_MEMBERSHIP
事件。您現在可以使用
UPDATE_CHANNEL_MEMBERSHIP
事件類型來表示會員資訊的變更。例如,在將成員從一個子通道傳輸到另一個子通道期間,系統會傳送含有有效負載SubChannelId
中新的UPDATE_CHANNEL_MEMBERSHIP
事件,以指示該成員已傳輸。注意
系統只會將
UPDATE_CHANNEL_MEMBERSHIP
事件傳送至已傳送的成員,而不會傳送給子通道的其他成員。因此,我們建議您使用 ListChannelMembershipsAPI,而不是填入您 WebSockets 的頻道會員資格名單。如需詳細資訊,請參閱 用 WebSockets 來接收訊息。