将之前聊天记录(用环信之前)插入DB

问题描述

将之前聊天记录(用环信之前)插入DB我的步骤:创建会话--》创建消息插入会话--》然后将会话插入DB

解决方案

环信SDk已经做了本地保存了,您不需要再做一次保存的,后面直接取就可以了。 环信聊天记录存储A发送消息到环信服务器的同时,SDK会保存这条消息到本地数据库(SDK内部创建数据库,不允许直接操作)中,环信服务器在推送消息到B的同时也会在服务器记录下来(消息历史记录只会保留14天),B收到消息后,SDK会将这条消息存储到本地数据库

时间: 2024-10-29 02:26:11

将之前聊天记录(用环信之前)插入DB的相关文章

环信聊天记录

问题描述 聊天记录是,环信主动推送过来的,还是我给环信发了一个请求,聊天记录可以保存多长时间? 解决方案 聊天记录在环信服务器保存14天,离线消息是7天500条

我想问一下,环信的聊天记录是以什么方式存储在哪里的?

问题描述 还有用户信息存储在哪里?聊天记录是存储在本地吗? 解决方案 聊天消息sdk有保存在本地,你服务端可以调用rest接口从环信服务器导出聊天记录在你服务器备份

sdk有从环信服务器拉取历史聊天记录的方法吗?

问题描述 可以从客户端直接拉取环信服务器的聊天记录吗 解决方案 没有,环信提供的rest接口是服务端调用的,是导出接口,不是查询接口.

能获取环信服务器上的聊天记录吗?

问题描述 能获取环信服务器上的聊天记录吗? 解决方案 可以,我们提供一个聊天记录导出接口,可以参考http://www.easemob.com/docs/re ... ion-6

环信IOS端SDK关于群组聊天记录的疑问

问题描述 通过sdk已经做大收发群组消息了,但是接收到的消息,调用插入消息到数据库的api后,下次打开是没有这些从服务器收到的消息的,只有自己发的的消息能看到. 至于初始化加载的消息记录,我调用了     //创建名为IOS_TEST的会话,会话类型为群组    self.conversation = [[EaseMob sharedInstance].chatManager conversationForChatter:@"IOS_TEST" conversationType:eCo

环信的聊天记录

问题描述 安卓中如何获取环信里面的聊天记录?请大神解答. 解决方案 本地如果没有,只能通过rest接口才能导出环信保存的聊天记录,本地的聊天记录可以通过加载conversation对象获取,具体可以看下demo的chatActivity类

想把聊天记录(包含视频,音频,图片文件)都存储到自己本地服务器,聊天界面不通过环信服务器获取聊天记录,不知道是否可行?

问题描述 因为环信只有一百M的存储空间,想把聊天记录和聊天文件都通过服务器端同步存储到自己本地数据库和本地的文件服务器,然后想在聊天界面直接去获取自己本地聊天信息去展示,不知道是否可行,各位好心人不知道有没有相关的案例可以指点一下?另外聊天界面的图片和音频的路径好像都是写死的,能否替换成自己文件服务器的路径去展示?我是java服务器端的集成,希望大家能指点一下谢谢!@ 解决方案 可以将聊天记录导出保存到你本地,然后实现消息漫游功能

环信历史聊天记录

问题描述 集成环信SDK获取历史聊天记录方面有些问题不太明白,本地服务器从环信服务器中取得了用户的历史聊天记录,进行存储.有一天用户换手机,,新手机没有历史聊天记录,这是就需要从本地服务器上获取数据,但是从本地服务器获取的数据是json格式的字符串.我们应该如何将这种类型的转换成EMmessage类型,在将他存入手机数据库中呢?知道的告诉小弟,拜托了各位大虾们 解决方案 有操作数据库的方法,把消息导入到本地数据库,http://easemob.com/apidoc/android/chat/解决

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

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