了解弹性通道中的 WebSocket 系统消息 - Amazon Chime SDK

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

了解弹性通道中的 WebSocket 系统消息

Amazon Chime SDK 会向所有连接的客户端发送系统消息,告知频道中发生的事件。下面的列表描述了弹性频道的系统消息。

消息事件

弹性频道的事件有效负载包含该 subChannelId 字段。非弹性频道的负载保持不变。

成员事件

现在,CREATE_CHANNEL_MEMBERSHIPDELETE_CHANNEL_MEMBERSHIP 事件的有效负载中包含了 subChannelId 字段。

弹性频道不支持该 BATCH_CREATE_CHANNEL_MEMBERHSIP 事件。当您调用 BatchCreateChannelMembershipAPI 时,系统会发送单个CREATE_CHANNEL_MEMBERSHIP事件。

现在,您可以使用 UPDATE_CHANNEL_MEMBERSHIP 事件类型来表示成员资格信息的变化。例如,在成员从一个子频道转移到另一个子频道期间,系统会发送一个有效负载中包含新 SubChannelIdUPDATE_CHANNEL_MEMBERSHIP 事件,以表明该成员已被转移。

注意

系统仅将 UPDATE_CHANNEL_MEMBERSHIP 事件发送给被转移的成员,而不会发送给子频道的其他成员。因此,我们鼓励您使用 ListChannelMembershipsAPI,而不是填充频道会员名单。 WebSockets 有关更多信息,请参阅 WebSockets 用于接收消息