V2TIMMessageManager class Manager
提供高级消息处理相关接口
addAdvancedMsgListener 添加高级消息的事件监听器
removeAdvancedMsgListener 移除高级消息监听器
sendCustomMessage 创建自定义消息
sendImageMessage 创建图片消息(图片最大支持 28 MB)
sendSoundMessage 创建语音消息(语音最大支持 28 MB)
sendVideoMessage 创建视频消息(视频最大支持 100 MB)
sendVideoMessage 创建文件消息(文件最大支持 100 MB)
getC2CHistoryMessageList 获取单聊历史消息
getGroupHistoryMessageList 获取群组历史消息
revokeMessage 撤回消息
markC2CMessageAsRead 设置单聊消息已读
markGroupMessageAsRead 设置群组消息已读
deleteMessageFromLocalStorage 删除本地消息
deleteMessages 删除本地及漫游消息
Properties
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
addAdvancedMsgListener(
{Function listener}) → void - 添加高级消息的事件监听器
-
deleteMessageFromLocalStorage(
{String msgID}) → Future< V2TimCallback> - 删除本地消息 [...]
-
deleteMessages(
{List< String> msgIDs}) → Future<V2TimCallback> - 删除本地及漫游消息 [...]
-
getC2CHistoryMessageList(
{String userID, int count, String lastMsgID}) → Future< V2TimValueCallback< List< >V2TimMessage> > - 获取单聊历史消息 [...]
-
getGroupHistoryMessageList(
{String groupID, int count, String lastMsgID}) → Future< V2TimValueCallback< List< >V2TimMessage> > - 获取群组历史消息 [...]
-
insertC2CMessageToLocalStorage(
{String data, String userID, String sender}) → Future< V2TimValueCallback< V2TimMessage> > - 向C2C消息列表中添加一条消息 [...]
-
insertGroupMessageToLocalStorage(
{String data, String groupID, String sender}) → Future< V2TimValueCallback< V2TimMessage> > - 向群组消息列表中添加一条消息 [...]
-
markC2CMessageAsRead(
{String userID}) → Future< V2TimCallback> - 设置单聊消息已读
-
markGroupMessageAsRead(
{String groupID}) → Future< V2TimCallback> - 设置群组消息已读
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
removeAdvancedMsgListener(
{Function listener}) → void - 移除高级消息监听器
-
revokeMessage(
{String msgID}) → Future< V2TimCallback> - 撤回消息 [...]
-
sendCustomMessage(
{String data, String receiver, String groupID, int priority, bool onlineUserOnly}) → Future< V2TimValueCallback< V2TimMessage> > - 发送自定义消息
-
sendFileMessage(
{String filePath, String fileName, String receiver, String groupID, int priority, bool onlineUserOnly}) → Future< V2TimValueCallback< V2TimMessage> > - 发送文件
-
sendImageMessage(
{String imagePath, String receiver, String groupID, int priority: 0, bool onlineUserOnly: false}) → Future< V2TimValueCallback< V2TimMessage> > - 发送图片消息
-
sendSoundMessage(
{String soundPath, String receiver, int duration, String groupID, int priority, bool onlineUserOnly}) → Future< V2TimValueCallback< V2TimMessage> > - 发送文件
-
sendVideoMessage(
{String videoFilePath, String receiver, String type, String snapshotPath, int duration, String groupID, int priority, bool onlineUserOnly}) → Future< V2TimValueCallback< V2TimMessage> > - 发送视频消息
-
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited