NIM PC Cross Platform SDK
载入中...
搜索中...
未找到
v2::V2NIMSubscribeListener结构体 参考

#include <v2_nim_def_callback.hpp>

Public 属性

nstd::function< void(const nstd::vector< V2NIMUserStatus > &)> onUserStatusChanged
 

类成员变量说明

◆ onUserStatusChanged

nstd::function<void(const nstd::vector<V2NIMUserStatus>&)> v2::V2NIMSubscribeListener::onUserStatusChanged

其它用户状态变更,包括在线状态和自定义状态 同账号发布时,指定了多端同步的状态也会触发此回调 在线状态默认值为:

  • 登录 V2NIMUserStatus::V2NIM_USER_STATUS_TYPE_LOGIN
  • 登出 V2NIMUserStatus::V2NIM_USER_STATUS_TYPE_LOGOUT
  • 断开连接 V2NIMUserStatus::V2NIM_USER_STATUS_TYPE_DISCONNECT 在线状态事件会受推送的影响,如果应用被清理,但厂商推送(APNS、小米、华为、OPPO、VIVO、魅族、FCM)可达 则默认不会触发该用户断开连接的事件,若开发者需要该种情况下视为离线,请前往网易云信控制台 > 选择应用 > IM 即时通讯 > 功能配置 > 全局功能 > 在线状态订阅设置

该结构体的文档由以下文件生成: