|
| void | sendMessage (V2NIMMessage message, String conversationId, V2NIMSendMessageParams params, V2NIMSuccessCallback< V2NIMSendMessageResult > success, V2NIMFailureCallback failure, V2NIMProgressCallback progress) |
| | 发送消息接口 主要运用于文件类消息,回调文件发送进度 更多...
|
| |
| void | stopAIStreamMessage (V2NIMMessage message, V2NIMMessageAIStreamStopParams params, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 停止流式消息输出 更多...
|
| |
| void | regenAIMessage (V2NIMMessage message, V2NIMMessageAIRegenParams params, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 重新输出数字人消息 更多...
|
| |
| void | replyMessage (V2NIMMessage message, V2NIMMessage replyMessage, V2NIMSendMessageParams params, V2NIMSuccessCallback< V2NIMSendMessageResult > success, V2NIMFailureCallback failure, V2NIMProgressCallback progress) |
| | 回复消息 更多...
|
| |
| void | revokeMessage (V2NIMMessage message, V2NIMMessageRevokeParams params, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 撤回单条消息 如果被删除消息未发送成功, 则只删除本地消息 删除本地消息不会多端同步,删除云端会多端同步 更多...
|
| |
| void | getMessageList (V2NIMMessageListOption option, V2NIMSuccessCallback< List< V2NIMMessage >> success, V2NIMFailureCallback failure) |
| | 查询历史消息 分页接口,每次默认50条,可以根据参数组合查询各种类型 更多...
|
| |
| V2NIMSyncResult< List< V2NIMMessage > > | getMessageList (V2NIMMessageListOption option) |
| | 查询历史消息 同步接口只支持查询本地数据(忽略V2NIMMessageListOption中的onlyQueryLocal参数) 更多...
|
| |
| void | getMessageListEx (V2NIMMessageListOption option, V2NIMSuccessCallback< V2NIMMessageListResult > success, V2NIMFailureCallback failure) |
| | 查询历史消息 分页接口,每次默认50条,可以根据参数组合查询各种类型 更多...
|
| |
| void | getCloudMessageList (V2NIMCloudMessageListOption option, V2NIMSuccessCallback< V2NIMMessageListResult > success, V2NIMFailureCallback failure) |
| | 查询云端消息 更多...
|
| |
| void | getMessageListByIds (List< String > messageClientIds, V2NIMSuccessCallback< List< V2NIMMessage >> success, V2NIMFailureCallback failure) |
| | 根据ID列表查询消息 只查询本地数据库 更多...
|
| |
| V2NIMSyncResult< List< V2NIMMessage > > | getMessageListByIds (List< String > messageClientIds, String conversationId) |
| | 根据ID列表查询消息 只查询本地数据库 更多...
|
| |
| void | getMessageListByRefers (List< V2NIMMessageRefer > messageRefers, V2NIMSuccessCallback< List< V2NIMMessage >> success, V2NIMFailureCallback failure) |
| | 根据MessageRefer列表查询消息 先查询本地数据库, 不存在查询已有协议(23-2) 如果本地数据已经存在, 则直接返回成功 如果本地数据不存在或者不全, 则服务器查询缺失数据 如果服务器协议层失败, 则直接返回失败 如果服务器内容部分失败, 则返回成功列表数据 更多...
|
| |
| void | deleteMessage (V2NIMMessage message, String serverExtension, boolean onlyDeleteLocal, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 删除单条消息 如果被删除消息未发送成功, 则只删除本地消息 删除本地消息不会多端同步,删除云端会多端同步 更多...
|
| |
| void | deleteMessages (List< V2NIMMessage > messages, String serverExtension, boolean onlyDeleteLocal, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 批量删除消息 如果被删除消息未发送成功, 则只删除本地消息 所有消息必须属于同一个会话 每次最多50条消息,超过50条返回参数错误 删除本地消息不会多端同步,删除云端会多端同步 不考虑部分删除失败的情况 更多...
|
| |
| void | clearHistoryMessage (V2NIMClearHistoryMessageOption option, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 清空历史消息 同步删除本地消息,云端消息 会话不会被删除, 如果需要删除会话,请调用删除会话接口 更多...
|
| |
| void | clearRoamingMessage (List< String > conversationIds, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 仅清空会话漫游消息, 单次传递最多50个会话ID 更多...
|
| |
| void | updateMessageLocalExtension (V2NIMMessage message, String localExtension, V2NIMSuccessCallback< V2NIMMessage > success, V2NIMFailureCallback failure) |
| | 更新消息本地扩展字段 更多...
|
| |
| void | updateLocalMessage (V2NIMMessage message, V2NIMUpdateLocalMessageParams params, V2NIMSuccessCallback< V2NIMMessage > success, V2NIMFailureCallback failure) |
| | 更新本地插入的消息 serverid为0的消息 云端消息请调用modifyMessage接口 更多...
|
| |
| void | insertMessageToLocal (V2NIMMessage message, String conversationId, String senderId, long createTime, V2NIMSuccessCallback< V2NIMMessage > success, V2NIMFailureCallback failure) |
| | 插入一条本地消息, 该消息不会发送 该消息不会多端同步,只是本端显示 插入成功后, SDK会抛出回调 Web端不支持该接口 更多...
|
| |
| void | insertMessageToLocalEx (V2NIMMessage message, V2NIMMessageInsertParams params, V2NIMSuccessCallback< V2NIMMessage > success, V2NIMFailureCallback failure) |
| | 插入一条本地消息(扩展版),该消息不会发送 更多...
|
| |
| void | pinMessage (V2NIMMessage message, String serverExtension, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | Pin一条消息 Pin成功后,SDK会抛出回调 更多...
|
| |
| void | unpinMessage (V2NIMMessageRefer messageRefer, String serverExtension, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 取消一条Pin消息 更多...
|
| |
| void | updatePinMessage (V2NIMMessage message, String serverExtension, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 更新一条 Pin 消息 更多...
|
| |
| void | getPinnedMessageList (String conversationId, V2NIMSuccessCallback< List< V2NIMMessagePin >> success, V2NIMFailureCallback failure) |
| | 获取 pin 消息列表 更多...
|
| |
| void | addQuickComment (V2NIMMessage message, long index, String serverExtension, V2NIMMessageQuickCommentPushConfig pushConfig, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 添加快捷评论 更多...
|
| |
| void | removeQuickComment (V2NIMMessageRefer messageRefer, long index, String serverExtension, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 移除快捷评论 更多...
|
| |
| void | getQuickCommentList (List< V2NIMMessage > messages, V2NIMSuccessCallback< Map< String, List< V2NIMMessageQuickComment >>> success, V2NIMFailureCallback failure) |
| | 获取快捷评论列表 更多...
|
| |
| void | addCollection (V2NIMAddCollectionParams params, V2NIMSuccessCallback< V2NIMCollection > success, V2NIMFailureCallback failure) |
| | 添加一个收藏 可以收藏消息, 也可以收藏其他自定义内容 后续可能会移动到另外单独服务中, 它与消息不绑定 更多...
|
| |
| void | removeCollections (List< V2NIMCollection > collections, V2NIMSuccessCallback< Integer > success, V2NIMFailureCallback failure) |
| | 添加一个收藏 可以收藏消息, 也可以收藏其他自定义内容 后续可能会移动到另外单独服务中, 它与消息不绑定 更多...
|
| |
| void | updateCollectionExtension (V2NIMCollection collection, String serverExtension, V2NIMSuccessCallback< V2NIMCollection > success, V2NIMFailureCallback failure) |
| | 更新收藏扩展字段 更多...
|
| |
| void | getCollectionListByOption (V2NIMCollectionOption option, V2NIMSuccessCallback< List< V2NIMCollection >> success, V2NIMFailureCallback failure) |
| | 按条件分页获取收藏信息 更多...
|
| |
| void | getCollectionListExByOption (V2NIMCollectionOption option, V2NIMSuccessCallback< V2NIMCollectionListResult > success, V2NIMFailureCallback failure) |
| | 按条件分页获取收藏信息。回调结果包含总条数 更多...
|
| |
| void | sendP2PMessageReceipt (V2NIMMessage message, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 发送消息已读回执 更多...
|
| |
| void | getP2PMessageReceipt (String conversationId, V2NIMSuccessCallback< V2NIMP2PMessageReadReceipt > success, V2NIMFailureCallback failure) |
| | 查询点对点消息已读回执 更多...
|
| |
| boolean | isPeerRead (V2NIMMessage message) |
| | 查询点对点消息是否对方已读 内部判断逻辑为: 消息时间小于对方已读回执时间都为true 更多...
|
| |
| void | sendTeamMessageReceipts (List< V2NIMMessage > messages, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 发送消息已读回执 所有消息必须属于同一个会话,否则返回 191001 使用姿势错误 更多...
|
| |
| void | getTeamMessageReceipts (List< V2NIMMessage > messages, V2NIMSuccessCallback< List< V2NIMTeamMessageReadReceipt >> success, V2NIMFailureCallback failure) |
| | 获取群消息已读回执状态 所有消息必须属于同一个会话,否则返回 191001 使用姿势错误 单次消息数量上限50 只返回存在且有效的消息的已读回执 更多...
|
| |
| void | getTeamMessageReceiptDetail (V2NIMMessage message, Set< String > memberAccountIds, V2NIMSuccessCallback< V2NIMTeamMessageReadReceiptDetail > success, V2NIMFailureCallback failure) |
| | 获取群消息已读回执状态详情 更多...
|
| |
| void | voiceToText (V2NIMVoiceToTextParams params, V2NIMSuccessCallback< String > success, V2NIMFailureCallback failure) |
| | 语音转文字 更多...
|
| |
| void | cancelMessageAttachmentUpload (V2NIMMessage message, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 取消文件类附件上传,只有文件类消息可以调用该接口 如果文件已经上传成功,则取消失败 如果取消成功, 则对应消息文件上传状态会变成V2NIMMessageAttachmentUploadState.V2NIM_MESSAGE_ATTACHMENT_UPLOAD_STATE_FAILED,同时消息会发送失败 更多...
|
| |
| void | searchCloudMessages (V2NIMMessageSearchParams params, V2NIMSuccessCallback< List< V2NIMMessage >> success, V2NIMFailureCallback failure) |
| | 搜索云端消息 更多...
|
| |
| void | searchCloudMessagesEx (V2NIMMessageSearchExParams params, V2NIMSuccessCallback< V2NIMMessageSearchResult > success, V2NIMFailureCallback failure) |
| | 搜索云端消息 更多...
|
| |
| void | searchLocalMessages (V2NIMMessageSearchExParams params, V2NIMSuccessCallback< V2NIMMessageSearchResult > success, V2NIMFailureCallback failure) |
| | 检索本地消息 更多...
|
| |
| void | getThreadMessageList (V2NIMThreadMessageListOption threadMessageListOption, V2NIMSuccessCallback< V2NIMThreadMessageListResult > success, V2NIMFailureCallback failure) |
| | 查询thread聊天云端消息列表 更多...
|
| |
| void | getLocalThreadMessageList (V2NIMMessageRefer messageRefer, V2NIMSuccessCallback< V2NIMThreadMessageListResult > success, V2NIMFailureCallback failure) |
| | 查询thread聊天本地消息列表 更多...
|
| |
| void | modifyMessage (V2NIMMessage message, V2NIMModifyMessageParams params, V2NIMSuccessCallback< V2NIMModifyMessageResult > success, V2NIMFailureCallback failure) |
| | 更新消息 更多...
|
| |
| void | registerCustomAttachmentParser (V2NIMMessageCustomAttachmentParser parser) |
| | 注册自定义消息附件解析器,解析自定义消息类型为100的附件 后注册的解析器优先于先注册的解析器 更多...
|
| |
| void | unregisterCustomAttachmentParser (V2NIMMessageCustomAttachmentParser parser) |
| | 取消注册自定义消息附件解析器 更多...
|
| |
| void | setMessageFilter (V2NIMMessageFilter filter) |
| | 安装消息过滤器 更多...
|
| |
| void | importMessagesToLocal (List< V2NIMMessage > messages, V2NIMImportMessagesToLocalOption option, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 批量导入本地消息 更多...
|
| |
| void | clearLocalMessage (V2NIMClearLocalMessageParams params, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure) |
| | 清空本地消息 更多...
|
| |
| void | translateText (V2NIMTextTranslateParams params, V2NIMSuccessCallback< V2NIMTextTranslationResult > success, V2NIMFailureCallback failure) |
| | 文本翻译接口,支持将原始文本翻译为指定语言 使用时需要控制台开通文本翻译功能 更多...
|
| |
| void | addMessageListener (V2NIMMessageListener listener) |
| | 添加消息监听 更多...
|
| |
| void | removeMessageListener (V2NIMMessageListener listener) |
| | 移除消息监听 更多...
|
| |