TIMUserConfig Class Reference
| Inherits from | NSObject | 
|---|---|
| Declared in | TIMComm.h | 
  disableAutoReport
	默认情况下,出于性能考虑,当用户在终端 A 收到未读消息后,Server 默认会删除未读消息,但如果用户切换到终端 B 后,IM SDK 无法再同步到未读消息,未读计数也不会增加,如果需要在终端 B 下也有未读,请设置 disableAutoReport 为 YES,这个时候 Server 不会再主动删除未读消息。注意一旦这这样设置,开发者需要主动调用 TIMConversation.h -> setReadMessage ,否则未读消息会一直存在 Server,IM SDK 每次登录或则断网重连都会再次同步到未读消息,详情请参考官方文档 自动已读上报。
@property (nonatomic, assign) BOOL disableAutoReportDeclared In
TIMComm.h
  enableReadReceipt
	已读回执是自己发出去的消息,对方设置为已读后,自己能收到已读的回调,只针对单聊(C2C)会话生效,默认是关闭的,如果需要开启,请设置 enableReadReceipt 为 YES,收到消息的用户需要显式调用 TIMConversation.h -> setReadMessage,发消息的用户才能通过 TIMMessageReceiptListener 监听到消息的已读回执。
@property (nonatomic, assign) BOOL enableReadReceiptDeclared In
TIMComm.h
  groupInfoOpt
	设置默认拉取的群组资料,如果想要拉取自定义字段,要通过 IM 控制台 -> 功能配置 -> 群维度自定义字段配置对应的 “自定义字段” 和用户操作权限,控制台配置之后 5 分钟后才会生效。
@property (nonatomic, strong) TIMGroupInfoOption *groupInfoOptDeclared In
TIMComm.h
  groupMemberInfoOpt
	设置默认拉取的群成员资料,如果想要拉取自定义字段,要通过 IM 控制台 -> 功能配置 -> 群成员维度自定义字段配置对应的 “自定义字段” 和用户操作权限,控制台配置之后 5 分钟后才会生效。
@property (nonatomic, strong) TIMGroupMemberInfoOption *groupMemberInfoOptDeclared In
TIMComm.h
  friendProfileOpt
	关系链参数
@property (nonatomic, strong) TIMFriendProfileOption *friendProfileOptDeclared In
TIMComm.h
  userStatusListener
	用户登录状态监听器,用于监听用户被踢,断网重连失败,userSig 过期的通知
@property (nonatomic, weak) id<TIMUserStatusListener> userStatusListenerDeclared In
TIMComm.h
  refreshListener
	会话刷新监听器,用于监听会话的刷新
@property (nonatomic, weak) id<TIMRefreshListener> refreshListenerDeclared In
TIMComm.h
  messageReceiptListener
	消息已读回执监听器,用于监听消息已读回执,enableReadReceipt 字段需要设置为 YES
@property (nonatomic, weak) id<TIMMessageReceiptListener> messageReceiptListenerDeclared In
TIMComm.h
  messageUpdateListener
	消息修改监听器,用于监听消息状态的变化
@property (nonatomic, weak) id<TIMMessageUpdateListener> messageUpdateListenerDeclared In
TIMComm.h
  messageRevokeListener
	消息撤回监听器,用于监听会话中的消息撤回通知
@property (nonatomic, weak) id<TIMMessageRevokeListener> messageRevokeListenerDeclared In
TIMComm.h
  uploadProgressListener
	文件上传进度监听器,发送语音,图片,视频,文件消息的时候需要先上传对应文件到服务器,这里可以监听上传进度
@property (nonatomic, weak) id<TIMUploadProgressListener> uploadProgressListenerDeclared In
TIMComm.h
  groupEventListener
	群组事件通知监听器
@property (nonatomic, weak) id<TIMGroupEventListener> groupEventListenerDeclared In
TIMComm.h
  friendshipListener
	关系链数据本地缓存监听器
@property (nonatomic, weak) id<TIMFriendshipListener> friendshipListenerDeclared In
TIMComm.h