原来错误的用法:
ConversattionType conversationType = ConversattionType.SYSTEM;
String targetId = 系统会话 ID;
// 消息免打扰
ConversationNotificationStatus notificationStatus = ConversationNotificationStatus.DO_NOT_DISTURB;
RongIMClient.getInstance().setConversationNotificationStatus(conversationType, targetId, notificationStatus, new RongIMClient.ResultCallback<Conversation.ConversationNotificationStatus>() {
/**
* 成功回调
* @param status 消息提请状态
*/
@Override
public void onSuccess(Conversation.ConversationNotificationStatus status) {
}
/**
* 错误回调
* @param errorCode 错误码
*/
@Override
public void onError(RongIMClient.ErrorCode errorCode) {
}
});
这也是融云它提供的方法,错就错在这个IMLib的使用的,它的免打扰得自己再次实现。
你要用IMkit的方法
RongIM.getInstance().getConversationNotificationStatus
秒吧,真的666
网友评论