lib_tencent library
Classes
- BaseMessage
- ChatMessageBean
- 聊天消息类型
- ConversationBean
- 会话列表
- CreateMessageUtils
- 创建消息工具
- IC2CMsgParser
- IGroupMsgParser
-
群聊消息解析
IGroupMsgModel? parserGroup(V2TimMessage v2timMessage) {
IGroupMsgModel iGroupMsgModel = IGroupMsgModel();
iGroupMsgModel.v2timMessage = v2timMessage;
var result = v2timMessage.customElem?.data;
if (result != null) {
//解析出type和data
Map jsonDate = json.decode(result);
iGroupMsgModel.action = jsonDate
"type"
.toString(); iGroupMsgModel.data = jsonDate"data"
; } return iGroupMsgModel; } - ImCallback
- 登录回调接口
- IMInitCallback
- IMManager
- IM 初始化管理类
- IMMessageDispatcher
- 消息分发机制
- ImRoomGroupMsgListener
- 房间群消息 消息过滤系统,这里只会处理注册进去的消息,如果没有注册这不会处理
- IMsgListener
- ImSystemNoticeListener
- 系统消息大群 消息过滤系统,这里只会处理注册进去的消息,如果没有注册这不会处理
- TIMConstants
- 对应腾讯回调里面的消息方式类型
- V2TimMessage
- V2TimMessageReceipt
- V2TIMMessageResolver
Typedefs
- IMInitConnectStatusCallback = dynamic Function(int code, String desc)
- IMInitKickedOfflineCallback = dynamic Function()
- IMInitUserSigExpiredCallback = dynamic Function()
- TIMErrorCallback = void Function(int code, String error)
- TIMVoidCallback = void Function()