清除消息未读状态

根据会话类型,清除目标 Id 的消息未读状态。

清除消息未读状态参数说明:

参数 类型 说明
conversationType Conversation.ConversationType 会话类型
targetId String 根据不同的 conversationType,可能是用户 Id、群组 Id 或聊天室 Id
Callback ResultCallback 清除是否成功的回调。

示例代码:

/**
 * 清除目标 Id 的消息未读状态。
 */
          RongIMClient.getInstance().clearMessagesUnreadStatus(mConversationType, mTargetId, new RongIMClient.ResultCallback<Boolean>() {
            @Override
            public void onSuccess(Boolean aBoolean) {

            }

            @Override
            public void onError(RongIMClient.ErrorCode e) {

            }
        });

根据时间戳清除指定类型,目标Id 的某一会话消息未读状态。

根据时间戳清除消息未读状态参数说明:

参数 类型 说明
conversationType Conversation.ConversationType 会话类型
targetId String 根据不同的 conversationType,可能是用户 Id、群组 Id 或聊天室 Id
timestamp long 时间戳
callback OperationCallback 清除是否成功的回调。

示例代码:

/**
 * 根据时间戳清除目标 Id 的消息未读状态。
 */
                        RongIMClient.getInstance().clearMessagesUnreadStatus(mConversationType, mTargetId, 1L, new RongIMClient.OperationCallback() {
                            @Override
                            public void onSuccess() {

                            }

                            @Override
                            public void onError(RongIMClient.ErrorCode errorCode) {

                            }
                        });