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

结构体

struct  V2TIMUserInfo
 
struct  V2TIMUserFullInfo
 
struct  V2TIMUserStatus
 
struct  V2TIMFriendInfo
 
struct  V2TIMFriendInfoResult
 
struct  V2TIMFriendAddApplication
 
struct  V2TIMFriendApplication
 
struct  V2TIMFriendApplicationResult
 
struct  V2TIMFriendCheckResult
 
struct  V2TIMFriendOperationResult
 
struct  V2TIMFriendGroup
 
struct  V2TIMFriendSearchParam
 
struct  V2TIMFollowOperationResult
 
struct  V2TIMUserInfoResult
 
struct  V2TIMFollowInfo
 
struct  V2TIMFollowTypeCheckResult
 

类型定义

typedef TXV2TIMUserInfoVector V2TIMUserInfoVector
 
typedef TXV2TIMUserFullInfoVector V2TIMUserFullInfoVector
 
typedef TXV2TIMUserStatusVector V2TIMUserStatusVector
 
typedef TXV2TIMFriendInfoVector V2TIMFriendInfoVector
 
typedef TXV2TIMFriendInfoResultVector V2TIMFriendInfoResultVector
 
typedef TXV2TIMFriendApplicationVector V2TIMFriendApplicationVector
 
typedef TXV2TIMFriendCheckResultVector V2TIMFriendCheckResultVector
 
typedef TXV2TIMFriendOperationResultVector V2TIMFriendOperationResultVector
 
typedef TXV2TIMFriendGroupVector V2TIMFriendGroupVector
 
typedef TXV2TIMFollowOperationResultVector V2TIMFollowOperationResultVector
 
typedef TXV2TIMFollowInfoVector V2TIMFollowInfoVector
 
typedef TXV2TIMFollowTypeCheckResultVector V2TIMFollowTypeCheckResultVector
 

枚举

enum  V2TIMUserStatusType
 
enum  V2TIMGender
 
enum  V2TIMFriendAllowType
 
enum  V2TIMFriendApplicationType
 
enum  V2TIMFriendType
 
enum  V2TIMFriendRelationType
 
enum  V2TIMFriendAcceptType
 
enum  V2TIMUserInfoModifyFlag
 
enum  V2TIMFriendInfoModifyFlag
 
enum  V2TIMFollowType
 

类型定义说明

◆ V2TIMUserInfoVector

typedef TXV2TIMUserInfoVector V2TIMUserInfoVector

◆ V2TIMUserFullInfoVector

typedef TXV2TIMUserFullInfoVector V2TIMUserFullInfoVector

◆ V2TIMUserStatusVector

typedef TXV2TIMUserStatusVector V2TIMUserStatusVector

◆ V2TIMFriendInfoVector

typedef TXV2TIMFriendInfoVector V2TIMFriendInfoVector

◆ V2TIMFriendInfoResultVector

typedef TXV2TIMFriendInfoResultVector V2TIMFriendInfoResultVector

◆ V2TIMFriendApplicationVector

typedef TXV2TIMFriendApplicationVector V2TIMFriendApplicationVector

◆ V2TIMFriendCheckResultVector

typedef TXV2TIMFriendCheckResultVector V2TIMFriendCheckResultVector

◆ V2TIMFriendOperationResultVector

typedef TXV2TIMFriendOperationResultVector V2TIMFriendOperationResultVector

◆ V2TIMFriendGroupVector

typedef TXV2TIMFriendGroupVector V2TIMFriendGroupVector

◆ V2TIMFollowOperationResultVector

typedef TXV2TIMFollowOperationResultVector V2TIMFollowOperationResultVector

◆ V2TIMFollowInfoVector

typedef TXV2TIMFollowInfoVector V2TIMFollowInfoVector

◆ V2TIMFollowTypeCheckResultVector

typedef TXV2TIMFollowTypeCheckResultVector V2TIMFollowTypeCheckResultVector

枚举类型说明

◆ V2TIMUserStatusType

用户状态类型

枚举值
V2TIM_USER_STATUS_UNKNOWN 

未知状态

V2TIM_USER_STATUS_ONLINE 

在线状态

V2TIM_USER_STATUS_OFFLINE 

离线状态

V2TIM_USER_STATUS_UNLOGINED 

未登录(如主动调用 logout 接口,或者账号注册后还未登录)

◆ V2TIMGender

性别

枚举值
V2TIM_GENDER_UNKNOWN 

未知性别

V2TIM_GENDER_MALE 

男性

V2TIM_GENDER_FEMALE 

女性

◆ V2TIMFriendAllowType

好友验证方式

枚举值
V2TIM_FRIEND_ALLOW_ANY 

同意任何用户加好友

V2TIM_FRIEND_NEED_CONFIRM 

需要验证

V2TIM_FRIEND_DENY_ANY 

拒绝任何人加好友

◆ V2TIMFriendApplicationType

好友申请类型

枚举值
V2TIM_FRIEND_APPLICATION_COME_IN 

别人发给我的

V2TIM_FRIEND_APPLICATION_SEND_OUT 

我发给别人的

V2TIM_FRIEND_APPLICATION_BOTH 

别人发给我的 和 我发给别人的。仅拉取时有效

◆ V2TIMFriendType

好友类型

枚举值
V2TIM_FRIEND_TYPE_SINGLE 

单向好友

V2TIM_FRIEND_TYPE_BOTH 

双向好友

◆ V2TIMFriendRelationType

好友关系类型

枚举值
V2TIM_FRIEND_RELATION_TYPE_NONE 

不是好友

V2TIM_FRIEND_RELATION_TYPE_IN_MY_FRIEND_LIST 

对方在我的好友列表中

V2TIM_FRIEND_RELATION_TYPE_IN_OTHER_FRIEND_LIST 

我在对方的好友列表中

V2TIM_FRIEND_RELATION_TYPE_BOTH_WAY 

互为好友

◆ V2TIMFriendAcceptType

好友申请接受类型

枚举值
V2TIM_FRIEND_ACCEPT_AGREE 

接受加好友(建立单向好友)

V2TIM_FRIEND_ACCEPT_AGREE_AND_ADD 

接受加好友并加对方为好友(建立双向好友)

◆ V2TIMUserInfoModifyFlag

用户资料修改标记

枚举值
V2TIM_USER_INFO_MODIFY_FLAG_UNKNOWN 

未定义

V2TIM_USER_INFO_MODIFY_FLAG_NICK 

昵称

V2TIM_USER_INFO_MODIFY_FLAG_FACE_URL 

头像

V2TIM_USER_INFO_MODIFY_FLAG_GENDER 

性别

V2TIM_USER_INFO_MODIFY_FLAG_BIRTHDAY 

生日

V2TIM_USER_INFO_MODIFY_FLAG_SELF_SIGNATURE 

修改签名

V2TIM_USER_INFO_MODIFY_FLAG_LEVEL 

等级

V2TIM_USER_INFO_MODIFY_FLAG_ROLE 

角色

V2TIM_USER_INFO_MODIFY_FLAG_ALLOW_TYPE 

好友验证方式

V2TIM_USER_INFO_MODIFY_FLAG_CUSTOM 

自定义字段

◆ V2TIMFriendInfoModifyFlag

好友资料修改标记

枚举值
V2TIM_FRIEND_INFO_MODIFY_FLAG_UNKNOWN 

未定义

V2TIM_FRIEND_INFO_MODIFY_FLAG_REMARK 

好友备注

V2TIM_FRIEND_INFO_MODIFY_FLAG_CUSTOM 

好友自定义字段

◆ V2TIMFollowType

关注类型

枚举值
V2TIM_FOLLOW_TYPE_NONE 

无任何关注关系

V2TIM_FOLLOW_TYPE_IN_MY_FOLLOWING_LIST 

对方在我的关注列表中

V2TIM_FOLLOW_TYPE_IN_MY_FOLLOWERS_LIST 

对方在我的粉丝列表中

V2TIM_FOLLOW_TYPE_IN_BOTH_FOLLOWERS_LIST 

对方与我互相关注