tencent cloud

文档反馈

Android & iOS & Mac

最后更新时间:2023-01-29 15:55:58

    功能描述

    清空消息分为两种:清空单聊消息、清空群聊消息。
    清空消息会同时清空当前会话内所有的消息,包含本地和云端消息,但不会删除会话本身。

    说明:

    • 如果不想清空云端消息,请不要使用本接口。
    • 5.4.666 及以上版本支持。

    清空消息后,会话的 lastMessage 会变为空,那么:

    • 如果您的 SDK 版本是 5.5.892 之前,使用了 lastMesasge 进行排序,此时会影响您的会话列表顺序。
    • 如果你的 SDK 版本是 5.5.892 及以后,并且采用了 orderKey 进行排序,此时不影响您的会话列表顺序。
      详情请参考 会话列表

    清空单聊消息

    您可以调用 clearC2CHistoryMessage (Android / iOS & Mac / Windows) 清空单聊消息。

    示例代码如下:

    V2TIMManager.getMessageManager().clearC2CHistoryMessage(userID, new V2TIMCallback() {
    @Override
    public void onSuccess() {
        // 清空单聊消息成功
    }
        @Override
    public void onError(int code, String desc) {
        // 清空单聊消息失败
    }
    });
    

    清空群聊消息

    您可以调用 clearGroupHistoryMessage (Android / iOS & Mac / Windows) 清空群聊消息。

    示例代码如下:

    V2TIMManager.getMessageManager().clearGroupHistoryMessage(GroupID, new V2TIMCallback() {
    @Override
    public void onSuccess() {
        // 清空群聊消息成功
    }
        @Override
    public void onError(int code, String desc) {
        // 清空群聊消息失败
    }
    });
    

    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持