#include <JCClientCallback.h>
构造函数 | |
(void) | - onLogin:reason: |
(void) | - onLogout: |
(void) | - onClientStateChange:oldState: |
(void) | - onOnlineMessageSend:result: |
(void) | - onOnlineMessageReceive:content: |
详细描述
JCClient 回调
函数文档
◆ onClientStateChange:oldState:
- (void) onClientStateChange: | (JCClientState) | state | |
oldState: | (JCClientState) | oldState | |
登录状态变化回调
在用户的登录状态发生改变时会收到此回调,登录状态:
- JCClientStateNotInit : 未初始化
- JCClientStateIdle : 未登录
- JCClientStateLogining : 登录中
- JCClientStateLogined : 登录成功
- JCClientStateLogouting : 登出中
- 参数
-
state 当前状态值 oldState 之前状态值
◆ onLogin:reason:
- (void) onLogin: | (bool) | result | |
reason: | (JCClientReason) | reason | |
◆ onLogout:
- (void) onLogout: | (JCClientReason) | reason |
◆ onOnlineMessageReceive:content:
- (void) onOnlineMessageReceive: | (NSString *) | userId | |
content: | (NSString *) | content | |
收到在线消息
- 参数
-
userId 消息发送方用户标识 content 消息内容
◆ onOnlineMessageSend:result:
- (void) onOnlineMessageSend: | (int) | operationId | |
result: | (bool) | result | |
在线消息发送结果
- 参数
-
operationId 操作id, 由 sendOnlineMessage 返回 result 消息发送是否成功
该协议的文档由以下文件生成:
- JCSDKOC/JCSDKOC/JCClient/JCClientCallback.h