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

请问如何在环信里发一个消息给对方, 但是这条消息在自己的聊天记录里不保存?
我尝试了不在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() {  
        }         
      });
共2个回复

zhangnan

2015-07-15 12:28

消息的保存是sdk来做的

环信技术支持中心

2015-07-15 12:34

发送消息和是否加入到会话中没有关系,发普通消息的话,sdk会自动保存到本地数据库,如果你不想显示的话,UI上做一下判断处理就可以了。判断可以通过消息ID,也可以通过扩展属性,如果不想存本地数据库的话,也可以用透传来发消息,关于透传你可以看一下:http://www.easemob.com/docs/rest/sendmessage/#sendpayloadmsg
点击此处继续提问与开发者们互动

申请试用

提交后工作人员会尽快与您联系进行功能演示
技术咨询已转移到管理后台,请先登录

即时通讯云使用者请在应用详情页面咨询
客服云使用者请进入管理员模式咨询

×

400电话

商务咨询

技术咨询

免费试用