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.
V2TIMFriendInfo

Properties

NSString * userID
 
NSString * friendRemark
 
uint64_t friendAddTime
 
NSDictionary< NSString *, NSData * > * friendCustomInfo
 
NSArray * friendGroups
 
V2TIMUserFullInfo * userFullInfo
 

Property Documentation

◆ userID

- (NSString*) userID
readwritenonatomicstrong

User's userID.

◆ friendRemark

- (NSString*) friendRemark
readwritenonatomicstrong

Friend remarks

Attention
  • The maximum length of friend remarks cannot exceed 96 bytes.
  • For field descriptions, see here

◆ friendAddTime

- (uint64_t) friendAddTime
readnonatomicassign

Get the UTC timestamp when a friend was added.

◆ friendCustomInfo

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

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

◆ friendGroups

- (NSArray*) friendGroups
readnonatomicstrong

Groups to which a friend belongs

Attention
  • A maximum of 32 lists are supported.
  • The list name cannot be empty.
  • The length of a list name cannot exceed 30 bytes
  • One user can be added to multiple friend lists.
  • For field descriptions, see here

◆ userFullInfo

- (V2TIMUserFullInfo*) userFullInfo
readnonatomicstrong

User profile of a friend.