通过阅读本文,您可以了解到iOS SDK和Mac SDK的DingRtmClient接口详情。
接口说明
目录
API |
描述 |
支持的最低版本 |
设置消息服务的回调。 |
3.9.0 |
|
发送greetingready消息。 |
3.9.0 |
|
发送interrupt消息。 |
3.9.0 |
|
发送对讲机模式命令。 |
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后调用。仅支持在对讲机对话模式下调用。