IMSDK
IM features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication. It also provides complete app access and backend management APIs.
V2TIMUserFullInfo

Detailed Description

Detail profile.

Properties

NSString * selfSignature
 
V2TIMGender gender
 
uint32_t role
 
uint32_t level
 
uint32_t birthday
 
V2TIMFriendAllowType allowType
 
NSDictionary< NSString *, NSData * > * customInfo
 
NSString * userID
 
NSString * nickName
 
NSString * faceURL
 

Property Documentation

◆ selfSignature

- (NSString*) selfSignature
readwritenonatomicstrong

Bio.

◆ gender

- (V2TIMGender) gender
readwritenonatomicassign

Gender.

◆ role

- (uint32_t) role
readwritenonatomicassign

Role.

◆ level

- (uint32_t) level
readwritenonatomicassign

Level.

◆ birthday

- (uint32_t) birthday
readwritenonatomicassign

Birthday.

◆ allowType

- (V2TIMFriendAllowType) allowType
readwritenonatomicassign

Friend verification method.

◆ customInfo

- (NSDictionary<NSString *,NSData *>*) customInfo
readwritenonatomicstrong

Custom fields You need to configure custom fields in the console first (Configuration -> Custom User Field). Then you can call this API to set the custom fields. You don't need to add the Tag_Profile_Custom_ prefix for keys.

◆ userID

- (NSString*) userID
readnonatomicstronginherited

User ID.

◆ nickName

- (NSString*) nickName
readwritenonatomicstronginherited

User nickname.

◆ faceURL

- (NSString*) faceURL
readwritenonatomicstronginherited

Profile photo URL.