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

Signature.

◆ 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 First, you need to set the custom friend field in the console (Feature Configuration -> Custom User Field). Then, you need to call this API to set the custom friend field. The value of key does not need the Tag_Profile_Custom_ prefix.

◆ userID

- (NSString*) userID
readnonatomicstronginherited

User ID.

◆ nickName

- (NSString*) nickName
readwritenonatomicstronginherited

User nickname.

◆ faceURL

- (NSString*) faceURL
readwritenonatomicstronginherited

Profile photo URL.