DingRtmClient

更新时间:2025-04-02 07:53:31

通过阅读本文,您可以了解到Windows SDKDingRtmClient接口详情。

接口说明

目录

RTM服务接口。

API

描述

支持的最低版本

API

描述

支持的最低版本

SetListener

设置消息服务的回调。

3.7.0

JoinSession

加入Session。如果之前存在此Session,直接加入;否则会先创建Session并加入。

3.7.0

LeaveSession

离开Session。

3.7.0

CloseSession

关闭Session。

3.7.0

SendData

发送消息给Session里的指定用户。

3.7.0

BroadcastData

广播消息给Session里的所有用户。

3.7.0

接口详情

  • SetListener:设置消息服务的回调。

    void SetListener (RtmEventListener *listener)=0

    参数

    类型

    描述

    参数

    类型

    描述

    listener

    RtmEventListener *

    用于接收来自RTM服务的回调事件。

    重要

    需要在入会前设置监听,否则可能丢失部分RTM事件回调。

  • JoinSession:加入Session。如果之前存在此Session,直接加入;否则会先创建Session并加入。

    int JoinSession (const String &sessionId)=0

    参数

    类型

    描述

    参数

    类型

    描述

    sessionId

    const ding::rtc::String &

    SessionID。只允许[A-Za-z0-9_-],不超过64个字符。

    返回说明

    0:成功;<0:失败。

    重要

    自己会收到OnJoinSessionResult回调,Session里的其他用户会收到OnSessionRemoteUserJoin回调。

  • LeaveSession:离开Session。

    int LeaveSession (const String &sessionId)=0

    参数

    类型

    描述

    参数

    类型

    描述

    sessionId

    const ding::rtc::String &

    SessionID。

    返回说明

    0:成功;<0:失败。

    重要

    自己会收到OnLeaveSessionResult回调,Session里的其他用户会收到OnSessionRemoteUserLeave回调。

  • CloseSession:关闭Session。

    int CloseSession (const String &sessionId)=0

    参数

    类型

    描述

    参数

    类型

    描述

    sessionId

    const ding::rtc::String &

    SessionID。

    返回说明

    0:成功;<0:失败。

    重要

    自己会收到OnCloseSessionResult回调,Session里的所有用户都会收到OnSessionClose回调,Session关闭后不再可用。

  • SendData:发送消息给Session里的指定用户。

    int SendData (const String &sessionId, const String &toUid, const RtmData &data)=0

    参数

    类型

    描述

    参数

    类型

    描述

    sessionId

    const ding::rtc::String &

    SessionID。

    toUid

    const ding::rtc::String &

    消息接收方用户ID。

    data

    const RtmData &

    消息数据。

    返回说明

    0:成功;<0:失败。

  • BroadcastData:广播消息给Session里的所有用户。

    int BroadcastData (const String &sessionId, const RtmData &data)=0

    参数

    类型

    描述

    参数

    类型

    描述

    sessionId

    const ding::rtc::String &

    SessionID。

    data

    const RtmData &

    消息数据。

    返回说明

    0:成功;<0:失败。

  • 本页导读 (0)
  • 接口说明
  • 目录
  • 接口详情
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等