注册

请问如何在环信里发一个消息给对方, 但是这条消息在自己的聊天记录里不保存?

请问如何在环信里发一个消息给对方, 但是这条消息在自己的聊天记录里不保存?
我尝试了不在conversation里添加这个消息, 但是发现如果不添加, 消息就发不出去
      //消息加入到此会话对象中
 //     conversation.addMessage(addFriendMsg);
      
      EMChatManager.getInstance().sendMessage(addFriendMsg, new EMCallBack(){
        @Override
        public void onError(int code, String message) {
        }

        @Override
        public void onProgress(int progress, String status) {
        }

        @Override
        public void onSuccess() {  
        }         
      });
已邀请:
发送消息和是否加入到会话中没有关系,发普通消息的话,sdk会自动保存到本地数据库,如果你不想显示的话,UI上做一下判断处理就可以了。判断可以通过消息ID,也可以通过扩展属性,如果不想存本地数据库的话,也可以用透传来发消息,关于透传你可以看一下:http://www.easemob.com/docs/rest/sendmessage/#sendpayloadmsg
消息的保存是sdk来做的

要回复问题请先登录注册