自定义房间属性
提示
以下示例代码中的 room 指加入房间成功后获取到的实例。
房间属性变化通知
加入房间成功后,可以通过调用 room.registerRoomEventListener() 注册 onRoomAttributeChange
事件监听器。
当房间内成员对属性进行修改、删除,且选择发送通知时,注册的回调函数会被调用。
设置房间属性
提示
向房间内设置数据时不区分成员,若多人设置相同的 key
会相互覆盖。
调用 setRoomAttribute 方法设置房间属性。
接口
typescript
room.setRoomAttribute(key, value, message)
参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
key | string | 是 | 属性名称。 |
value | string | 是 | 属性值。 |
message | { name: string; content: string } | 否 | 是否在设置属性的时候携带消息内容,传空则不往房间中发送消息。 |