Android开发融云发送已读状态
有时我需要帮用户进行已读操作,好让对方知道已读。发送已读状态关键是已读时间
直接上代码:
public static void sendReadReceiptStatus(final String targetId){
RongIM.getInstance().getLatestMessages(Conversation.ConversationType.PRIVATE, targetId, 1, new RongIMClient.ResultCallback<List<Message>>() {
@Override
public void onSuccess(List<Message> messages) {
if(Utils.isNotNull(messages) && messages.size() > 0 && messages.get(0).getSentStatus()!= Message.SentStatus.READ){
RongIMClient.getInstance().sendReadReceiptMessage(Conversation.ConversationType.PRIVATE, targetId, messages.get(0).getSentTime());
}
}
@Override
public void onError(RongIMClient.ErrorCode errorCode) {
}
});
}