JCSDK-C#
Public 成员函数 | 所有成员列表
JCSDK.JCClient.JCClientCallback接口 参考

登录相关回调 更多...

Public 成员函数

void OnLogin (bool result, JCClientReason reason)
 登陆结果回调 更多...
 
void OnLogout (JCClientReason reason)
 登出回调 更多...
 
void OnClientStateChange (JCClientState state, JCClientState oldState)
 登陆状态变化通知 更多...
 
void OnOnlineMessageSendResult (bool result, int messageId)
 在线消息发送结果 更多...
 
void OnOnlineMessageReceived (string message, string userId)
 收到在线消息 更多...
 

详细描述

登录相关回调

成员函数说明

◆ OnClientStateChange()

void JCSDK.JCClient.JCClientCallback.OnClientStateChange ( JCClientState  state,
JCClientState  oldState 
)

登陆状态变化通知

在用户的登录状态发生改变时会收到此回调,登录状态:

参数
state当前状态值
oldState之前状态值

◆ OnLogin()

void JCSDK.JCClient.JCClientCallback.OnLogin ( bool  result,
JCClientReason  reason 
)

登陆结果回调

在调用 Login 方法成功后会收到此回调

参数
result登录是否成功
  • true:表示登陆成功
  • false:表示登陆失败
reason当 result 为 false 时该值有效,参见:JCClient 错误码

◆ OnLogout()

void JCSDK.JCClient.JCClientCallback.OnLogout ( JCClientReason  reason)

登出回调

在调用 Logout 方法成功后会收到此回调

参数
reason登出原因,参见:JCClient 错误码

◆ OnOnlineMessageReceived()

void JCSDK.JCClient.JCClientCallback.OnOnlineMessageReceived ( string  message,
string  userId 
)

收到在线消息

在收到其他用户发送的在线消息后会收到此回调

参数
message消息内容
userId对方id

◆ OnOnlineMessageSendResult()

void JCSDK.JCClient.JCClientCallback.OnOnlineMessageSendResult ( bool  result,
int  messageId 
)

在线消息发送结果

在调用SendOnlineMessage 方法后会收到此回调

参数
result发送结果
  • true:发送成功
  • false:发送失败
messageId消息id

该接口的文档由以下文件生成: