JCSDK-Android
Public 成员函数 | 所有成员列表
com.juphoon.cloud.JCClientCallback接口 参考

Public 成员函数

void onLogin (boolean result, @JCClient.ClientReason int reason)
 
void onLogout (@JCClient.ClientReason int reason)
 
void onClientStateChange (@JCClient.ClientState int state, @JCClient.ClientState int oldState)
 
void onOnlineMessageSendResult (boolean result, int messageId)
 
void onOnlineMessageReceived (String message, String userId)
 

详细描述

JCClient回调,用于回调登录相关事件

作者
juphoon

成员函数说明

◆ onClientStateChange()

void com.juphoon.cloud.JCClientCallback.onClientStateChange ( @JCClient.ClientState int  state,
@JCClient.ClientState int  oldState 
)

登录状态变化通知

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

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

◆ onLogin()

void com.juphoon.cloud.JCClientCallback.onLogin ( boolean  result,
@JCClient.ClientReason int  reason 
)

登录结果回调 在调用 login 方法成功后会收到此回调

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

◆ onLogout()

void com.juphoon.cloud.JCClientCallback.onLogout ( @JCClient.ClientReason int  reason)

登出回调

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

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

◆ onOnlineMessageReceived()

void com.juphoon.cloud.JCClientCallback.onOnlineMessageReceived ( String  message,
String  userId 
)

收到在线消息

参数
message消息内容
userId对方 id

◆ onOnlineMessageSendResult()

void com.juphoon.cloud.JCClientCallback.onOnlineMessageSendResult ( boolean  result,
int  messageId 
)

发送在线消息结果

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

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