DingRtmAgentClient接口

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

接口说明

目录

API

描述

支持的最低版本

setDelegate

设置消息服务的回调。

3.9.0

sendGreetingReady

发送greetingready消息。

3.9.0

sendInterrupt

发送interrupt消息。

3.9.0

sendPushToTalk

发送对讲机模式命令。

3.9.0

接口详情

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

     void setDelegate (id< DingRtmAgentClientDelegate >_Nullable delegate)

    参数

    类型

    描述

    delegate

    DingRtmAgentClientDelegate

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

    重要

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

  • sendGreetingReady: 发送greetingready消息。

     int sendGreetingReady (NSString *sessionId,[agentId] NSString *agentId)

    参数

    类型

    描述

    sessionId

    NSString *

    SessionID。

    agentId

    NSString *

    智能体用户ID。

    返回说明

    • DingRtmErrorCode
    • 0:成功;
    • <0:失败。
    重要

    需要在加入Agent Session后调用。

  • sendInterrupt: 发送interrupt消息。

     int sendInterrupt (NSString *sessionId,[agentId] NSString *agentId)

    参数

    类型

    描述

    sessionId

    NSString *

    SessionID。

    agentId

    NSString *

    智能体用户ID。

    返回说明

    • DingRtmErrorCode
    • 0:成功;
    • <0:失败。
    重要

    需要在加入Agent Session后调用。仅支持在自然对话模式下调用。

  • sendPushToTalk: 发送对讲机模式命令。

     int sendPushToTalk (NSString *sessionId,[agentId] NSString *agentId,[cmd] DingAgentPushToTalkCmd cmd)

    参数

    类型

    描述

    sessionId

    NSString *

    SessionID。

    agentId

    NSString *

    智能体用户ID。

    cmd

    DingAgentPushToTalkCmd

    对讲机模式命令。

    返回说明

    • DingRtmErrorCode
    • 0:成功;
    • <0:失败。
    重要

    需要在加入Agent Session后调用。仅支持在对讲机对话模式下调用。