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 disableAutoReport
Declared In
TIMComm.h
enableReadReceipt
已读回执是自己发出去的消息,对方设置为已读后,自己能收到已读的回调,只针对单聊(C2C)会话生效,默认是关闭的,如果需要开启,请设置 enableReadReceipt 为 YES,收到消息的用户需要显式调用 TIMConversation.h -> setReadMessage,发消息的用户才能通过 TIMMessageReceiptListener 监听到消息的已读回执。
@property (nonatomic, assign) BOOL enableReadReceipt
Declared In
TIMComm.h
groupInfoOpt
设置默认拉取的群组资料,如果想要拉取自定义字段,要通过 IM 控制台 -> 功能配置 -> 群维度自定义字段配置对应的 “自定义字段” 和用户操作权限,控制台配置之后 5 分钟后才会生效。
@property (nonatomic, strong) TIMGroupInfoOption *groupInfoOpt
Declared In
TIMComm.h
groupMemberInfoOpt
设置默认拉取的群成员资料,如果想要拉取自定义字段,要通过 IM 控制台 -> 功能配置 -> 群成员维度自定义字段配置对应的 “自定义字段” 和用户操作权限,控制台配置之后 5 分钟后才会生效。
@property (nonatomic, strong) TIMGroupMemberInfoOption *groupMemberInfoOpt
Declared In
TIMComm.h
friendProfileOpt
关系链参数
@property (nonatomic, strong) TIMFriendProfileOption *friendProfileOpt
Declared In
TIMComm.h
userStatusListener
用户登录状态监听器,用于监听用户被踢,断网重连失败,userSig 过期的通知
@property (nonatomic, weak) id<TIMUserStatusListener> userStatusListener
Declared In
TIMComm.h
refreshListener
会话刷新监听器,用于监听会话的刷新
@property (nonatomic, weak) id<TIMRefreshListener> refreshListener
Declared In
TIMComm.h
messageReceiptListener
消息已读回执监听器,用于监听消息已读回执,enableReadReceipt 字段需要设置为 YES
@property (nonatomic, weak) id<TIMMessageReceiptListener> messageReceiptListener
Declared In
TIMComm.h
messageUpdateListener
消息修改监听器,用于监听消息状态的变化
@property (nonatomic, weak) id<TIMMessageUpdateListener> messageUpdateListener
Declared In
TIMComm.h
messageRevokeListener
消息撤回监听器,用于监听会话中的消息撤回通知
@property (nonatomic, weak) id<TIMMessageRevokeListener> messageRevokeListener
Declared In
TIMComm.h
uploadProgressListener
文件上传进度监听器,发送语音,图片,视频,文件消息的时候需要先上传对应文件到服务器,这里可以监听上传进度
@property (nonatomic, weak) id<TIMUploadProgressListener> uploadProgressListener
Declared In
TIMComm.h
groupEventListener
群组事件通知监听器
@property (nonatomic, weak) id<TIMGroupEventListener> groupEventListener
Declared In
TIMComm.h
friendshipListener
关系链数据本地缓存监听器
@property (nonatomic, weak) id<TIMFriendshipListener> friendshipListener
Declared In
TIMComm.h