IMSDK
即时通信 IM 提供全球接入、单聊、群聊、消息推送、资料关系链托管、账号鉴权等全方位解决方案,并提供完备的 App 接入、后台管理接口。
V2TIMSDKListenerabstract

Public 成员函数

void onConnecting ()
 
void onConnectSuccess ()
 
void onConnectFailed (int code, String error)
 
void onKickedOffline ()
 
void onUserSigExpired ()
 
void onSelfInfoUpdated (V2TIMUserFullInfo info)
 
void onUserStatusChanged (List< V2TIMUserStatus > userStatusList)
 
void onUserInfoChanged (List< V2TIMUserFullInfo > userInfoList)
 
void onAllReceiveMessageOptChanged (V2TIMReceiveMessageOptInfo receiveMessageOptInfo)
 
void onExperimentalNotify (String key, Object param)
 

成员函数说明

◆ onConnecting()

void onConnecting ( )
inline

SDK 正在连接到腾讯云服务器

◆ onConnectSuccess()

void onConnectSuccess ( )
inline

SDK 已经成功连接到腾讯云服务器

◆ onConnectFailed()

void onConnectFailed ( int  code,
String  error 
)
inline

SDK 连接腾讯云服务器失败

◆ onKickedOffline()

void onKickedOffline ( )
inline

当前用户被踢下线,此时可以 UI 提示用户,并再次调用 V2TIMManager 的 login() 函数重新登录。

◆ onUserSigExpired()

void onUserSigExpired ( )
inline

在线时票据过期:此时您需要生成新的 userSig 并再次调用 V2TIMManager 的 login() 函数重新登录。

◆ onSelfInfoUpdated()

void onSelfInfoUpdated ( V2TIMUserFullInfo  info)
inline

登录用户的资料发生了更新

◆ onUserStatusChanged()

void onUserStatusChanged ( List< V2TIMUserStatus userStatusList)
inline

用户状态变更通知

注意
收到通知的情况:
  1. 订阅过的用户发生了状态变更(包括在线状态和自定义状态),会触发该回调
  2. 在 IM 控制台打开了好友状态通知开关,即使未主动订阅,当好友状态发生变更时,也会触发该回调
  3. 同一个账号多设备登录,当其中一台设备修改了自定义状态,所有设备都会收到该回调

◆ onUserInfoChanged()

void onUserInfoChanged ( List< V2TIMUserFullInfo userInfoList)
inline

用户资料变更通知

注意
仅当通过 subscribeUserInfo 成功订阅的用户(仅限非好友用户)的资料发生变更时,才会激活此回调函数

◆ onAllReceiveMessageOptChanged()

void onAllReceiveMessageOptChanged ( V2TIMReceiveMessageOptInfo  receiveMessageOptInfo)
inline

全局消息接收选项变更通知

◆ onExperimentalNotify()

void onExperimentalNotify ( String  key,
Object  param 
)
inline

实验性事件通知