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

问题描述

请问如何在环信里发一个消息给对方, 但是这条消息在自己的聊天记录里不保存?我尝试了不在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/re ... admsg
解决方案二:
消息的保存是sdk来做的

时间: 2024-08-15 21:48:29

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

为什么环信插件,添加好友时,对方自动就同意了啊??

问题描述 为什么环信插件,添加好友时,对方自动就同意了啊 解决方案 uidemo中的代码  你在初始化的时候有没有定义 : protected void initHXOptions(){        Log.d(TAG, "init HuanXin Options");               // 获取到EMChatOptions对象        EMChatOptions options = EMChatManager.getInstance().getChatOption

为什么php服务端调用环信服务器发消息不成功

问题描述 求助大神啊:就是我根据emchat-server-php 下的 例子代码,通过浏览器访问 php页面,让 环信服务器去给指定群组发消息的时候可以获得服务器的response有 success 的标记,但是 app端却收不到消息? 另:通过 php可以获得指定用户的信息,通过restapi可以 发送成功群发消息,app可以收到群发消息.附:调用代码:var_dump($h->yy_hxSend('yanhui',array('1428919001411903'),'i love you'

作为个人开发者,没有自己的服务器,可以通过使用环信做出来一个IM通讯工具吗?

问题描述 解决方案 见代码板块: http://www.imgeek.org/page/code解决方案二:只是实现聊天功能是可以的.但是  环信只是即时通讯的消息引擎.环信本身不提供用户体系,环信既不保存任何APP业务数据,也不保存任何APP的用户信息.比如说, 你的APP是一个婚恋交友APP,那么你的APP用户的头像,昵称,身高,体重,注册电话号码,注册邮箱等信息是保存在你自己的APP业务服务器上,我们服务器端不保存任何用户具体信息.解决方案三:楼主方便留下QQ吗 我们一起讨论问题

请问怎么修改环信UI的导航栏

问题描述 如题. 我直接push过去,但是聊天界面不是我的导航栏,是环信蓝色的,怎么变成我自己的导航栏?? ChatViewController *chat = [[ChatViewController alloc]initWithChatter:@"247751" isGroup:NO];chat.title = _studentData.name; [self.navigationController pushViewController:chat animated:YES]; 解

求助:使用环信SDK在iOS上无法收到加入群组消息

问题描述 详细情况如下:1. 在application:didFinishLaunchingWithOptions:launchOptions已调用以下方法[[EaseMob sharedInstance] registerSDKWithAppKey:AppKey apnsCertName:CertName otherConfig:nil];[[EaseMob sharedInstance] application:application didFinishLaunchingWithOption

环信3.x iOS SDK 接收不到推送消息

问题描述 我集成了环信3.x版的SDK,在集成apns时按照文档上做了,在环信后台的IM用户中,能看到推送证书,但就是收不到推送消息,请问:1.是不是在appdelegate中用didReceiveMessages:(NSArray *)aMessages这个方法来接收推送消息?2.为了接收推送消息,需不需要在appdelegate中设置通知代理什么的?3.针对我的情况,还有哪些可能导致接收不到推送消息? 解决方案 apns是app杀死之后接受推送,并且保证证书,bundleID,appID,p

环信WebIM 聊天时需要添加对方为好友,能不能跳过这一步骤,直接对话?

问题描述 解决方案 可以,环信不是好友也可以聊天,只有知道对方id就行解决方案二:怎样触发这样的陌生人聊天呢解决方案三:在发送消息的时候,from  to,写好就可以了

Android 3.1,收到环信服务器图片,点开大图时存放到本地,做操作将这张图片保存,在发送这张图片,图片发送正常,但本地的图片被删除了,请问这是什么情况,很急!

问题描述 android端接收到另一台android设备发送的图片,点击查看大图,从换新服务器将这张图片下载到了本地,在本地查看有一个缩略图文件,一个大图文件.然后将这个图片保存到了本地相册.接收的android设备在将这张图片发出去,别的设备接收是正常的,但本地显示错误了,这张图片被删除了.但是用ios发图片,接收存储都是正常的.找了很多地方,一直找不到原因,麻烦大家给看看哪里出问题了,很着急,谢谢. 解决方案 更新到最新的版本看看

【android】【环信3.1.0】重复接收到同一条透传

问题描述 A在发一条透传给B后,B会在随后的每隔5S钟左右就收到这条透传,退出环信重新登录还是能收到,只能强制结束进程,下次打开依然能收到 解决方案 看下你发送消息的消息格式是正确的吗