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

Public 成员函数

 V2TIMGroupMemberFullInfo ()
 
String getUserID ()
 
void setUserID (String userID)
 
void setNameCard (String nameCard)
 
Map< String, byte[]> getCustomInfo ()
 
void setCustomInfo (Map< String, byte[]> customInfo)
 
int getRole ()
 
long getMuteUntil ()
 
long getJoinTime ()
 
boolean isOnline ()
 
String toString ()
 
String getNickName ()
 
String getNameCard ()
 
String getFriendRemark ()
 
String getFaceUrl ()
 
List< String > getOnlineDevices ()
 

静态 Public 属性

static final int V2TIM_GROUP_MEMBER_UNDEFINED = 0
 
static final int V2TIM_GROUP_MEMBER_ROLE_MEMBER = 200
 
static final int V2TIM_GROUP_MEMBER_ROLE_ADMIN = 300
 
static final int V2TIM_GROUP_MEMBER_ROLE_OWNER = 400
 
static final int V2TIM_GROUP_MEMBER_FILTER_ALL = 0x00
 
static final int V2TIM_GROUP_MEMBER_FILTER_OWNER = 0x01
 
static final int V2TIM_GROUP_MEMBER_FILTER_ADMIN = 0x02
 
static final int V2TIM_GROUP_MEMBER_FILTER_COMMON = 0x04
 

构造及析构函数说明

◆ V2TIMGroupMemberFullInfo()

成员函数说明

◆ getUserID()

String getUserID ( )
inline

◆ setUserID()

void setUserID ( String  userID)
inline

设置修改的群成员 userID

参数
userID用户 userID

◆ setNameCard()

void setNameCard ( String  nameCard)
inline

设置修改的群成员名片

参数
nameCard

◆ getCustomInfo()

Map<String, byte[]> getCustomInfo ( )
inline

获取群成员自定义字段

返回
自定义字段 map

◆ setCustomInfo()

void setCustomInfo ( Map< String, byte[]>  customInfo)
inline

修改群成员自定义字段

注意
  • 通过 IM 控制台 -> 功能配置 -> 群成员维度自定义字段 配置相关的 key 和权限。
  • 参数 customInfo 必须是 HashMap 对象。
参数
customInfo自定义字段

◆ getRole()

int getRole ( )
inline

获取群成员角色

返回

◆ getMuteUntil()

long getMuteUntil ( )
inline

获取群成员禁言结束时间戳,禁言用户请调用 V2TIMGroupManager.muteGroupMember() 接口

返回

◆ getJoinTime()

long getJoinTime ( )
inline

获取群成员入群时间,自动生成,不可修改。

返回

◆ isOnline()

boolean isOnline ( )
inline

群成员是否在线

注意
请注意:
  • 不支持直播群 AVChatRoom;
  • 该字段仅在调用 getGroupMemberList 接口时有效;
  • 7.3 及其以上版本支持,需要您购买旗舰版套餐。
返回

◆ toString()

String toString ( )
inline

◆ getNickName()

String getNickName ( )
inlineinherited

获取昵称

返回

◆ getNameCard()

String getNameCard ( )
inlineinherited

获取群成员名片

返回

◆ getFriendRemark()

String getFriendRemark ( )
inlineinherited

获取好友备注。如果没有拉取过好友信息或者不是好友,返回 null

返回
好友备注

◆ getFaceUrl()

String getFaceUrl ( )
inlineinherited

获取用户头像 url

返回

◆ getOnlineDevices()

List<String> getOnlineDevices ( )
inlineinherited

获取群成员在线终端列表

返回

结构体成员变量说明

◆ V2TIM_GROUP_MEMBER_UNDEFINED

final int V2TIM_GROUP_MEMBER_UNDEFINED = 0
static

未定义(没有获取该字段)

◆ V2TIM_GROUP_MEMBER_ROLE_MEMBER

final int V2TIM_GROUP_MEMBER_ROLE_MEMBER = 200
static

群成员

◆ V2TIM_GROUP_MEMBER_ROLE_ADMIN

final int V2TIM_GROUP_MEMBER_ROLE_ADMIN = 300
static

群管理员

◆ V2TIM_GROUP_MEMBER_ROLE_OWNER

final int V2TIM_GROUP_MEMBER_ROLE_OWNER = 400
static

群主

◆ V2TIM_GROUP_MEMBER_FILTER_ALL

final int V2TIM_GROUP_MEMBER_FILTER_ALL = 0x00
static

全部成员

◆ V2TIM_GROUP_MEMBER_FILTER_OWNER

final int V2TIM_GROUP_MEMBER_FILTER_OWNER = 0x01
static

群主

◆ V2TIM_GROUP_MEMBER_FILTER_ADMIN

final int V2TIM_GROUP_MEMBER_FILTER_ADMIN = 0x02
static

管理员

◆ V2TIM_GROUP_MEMBER_FILTER_COMMON

final int V2TIM_GROUP_MEMBER_FILTER_COMMON = 0x04
static

普通成员