方法 | 返回值 | 参数说明 | 描述 |
onInitSuccess() | void | 空 | 初始化成功回调 |
onFailed() | void |
| 运行过程中发生的失败回调 |
onSendResult() | void |
| 消息发送结果回调 |
onReceivedMessage() | void |
| 收到对端发送过来的消息 |
onConnectionStateChanged() | void | 通道连接状态变化监听 |
参数名 | 类型 | 是否必选 | 描述 |
cmd | String | 是 | 命令,参考以下 Constant 说明 |
handler | IGeneralDataHandler | 是 | 通用信息数据请求结果回调,参考以下 IGeneralDataHandler 回调说明 |
字段 | 类型 | 描述 |
messageId | String | 消息 ID |
text | String | 消息体,整包大小为 60KB |
timeMillis | Long | 时间戳,精确到毫秒 |
状态码 | 状态说明 | 描述 |
1 | CONNECTION_STATE_CONNECTED | 已连接,初始化完成、与客户端之间通道连接成功时触发 |
2 | CONNECTION_STATE_DISCONNECTED | 已断连,与客户端之间通道连接断开时触发 |
3 | CONNECTION_STATE_STOP | 通道停止工作(可二次启动通道) |
错误码 | 错误信息 | 描述 |
1 | ERROR_CODE_CONNECT_FAILED | 与服务连接失败 |
2 | ERROR_CODE_DISCONNECT | 与服务断连 |
3 | ERROR_CODE_SEND_FAILED |
|
4 | ERROR_CODE_NOT_CLOUD_RUNTIME | SDK 未在云机环境运行 |
5 | ERROR_CODE_CONNECT_VERIFY_FAILED | 鉴权失败 |
6 | ERROR_CODE_MESSAGE_FORMAT | 消息格式错误 |