IM 类,所有 API 交互都通过该类的实例来操作,实例化支持的参数参见 IMOption。
直播群插件,在 IM 实例化时传入后,IM 实例增加直播群相关的方法。v1.1.0 新增。
| 名称 | 描述 |
|---|---|
| joinLiveGroup() | 加入直播群,加入成功时会启动直播 ping 和断线恢复重进(接口基于 addParticipants) |
| leaveLiveGroup() | 离开直播群,并且会停止直播 ping(接口基于 removeParticipants) |
| setParticipantBlockTime() | 拉黑直播群成员。 |
| getMuteParticipantsOnline() | 获取直播群禁言成员列表。 |
| getBlockParticipantsOnline() | 获取直播群被拉黑成员列表。 |
| getLiveParticipantMuteWhiteListOnline() | 获取直播群禁言白名单 |
| addLiveParticipantMuteWhiteList() | 添加指定成员到直播群禁言白名单 |
| removeLiveParticipantMuteWhiteList() | 从直播群禁言白名单移除指定成员 |
| getLiveConversationListOnline() | 获取直播群列表。 |
| getLiveParticipantsOnline() | 获取直播群在线成员列表。 |
| getLiveParticipantCountOnline() | 获取直播群在线人数 |
| getLiveParticipantInfoOnline() | 获取直播群指定成员信息(例如是否在线),v1.1.2 新增。 |
多媒体消息插件,在 IM 实例化时传入后,IM 实例增加发送媒体消息的方法。
| 名称 | 描述 |
|---|---|
| createImageMessage() | 创建图片消息。 |
| createAudioMessage() | 创建音频消息。 |
| createVideoMessage() | 创建视频消息。 |
| createFileMessage() | 创建文件消息。 |
| refreshFileUrl() | 根据消息内容刷新文件 URL。 |
| validateFileUrl() | 校验文件 url 是否在有效期 |
| getImageResizeUrls() | 获取图片 URL(缩放、转码)。 |
| 名称 | 描述 |
|---|---|
| subscribe() | 创建一个事件订阅 |
| unsubscribe() | 取消一个事件订阅 |