问题描述
在自己的应用中使用环信,其他的界面自己设计,不直接使用环信demo中的,如何实现
解决方案
@眼不懂泪的懦弱丶 环信一直有一个核心理念,就是环信要致力于做一个纯粹的即时通讯的消息引擎,做一个即时通讯的消息管道。所以环信不会去接触任何开发者APP的业务数据和用户体系。具体来说,环信只有app的两个数据: 环信ID。要使用环信,你就需要为每一个需要用IM的用户创建一个唯一的环信ID。这个环信ID是一个任意的字符串,可以和你自己的app的用户体系里的用户ID一致,也可以是你APP的用户ID经过一个算法算出来的字符串。 聊天历史记录:大家知道,通常的IM都不是P2P的,都要经过服务器中转。所以环信服务器要保存聊天历史记录。环信的用户协议对此有严格而且明确的规定,即聊天历史记录是属于用户的,用户对聊天记录有100%的控制权,环信是绝对不以任何形式接触用户的数据的。具体体现在API上,环信提供了2个接口: 聊天历史记录导出接口。用户通常可以在每天固定时间,比如深夜,导出当天的APP的所有聊天历史记录。这样既可以备份,也可以做BI,数据挖掘等。 聊天历史记录删除接口。你可以在导出后删除聊天历史记录 环信为每一个app用户提供了100M的存储空间。如果超过100M,新的记录会冲掉旧的记录。
解决方案二:
环信的UIdemo是完全开源的,您可以按照您的需求更改
解决方案三:
在使用的时候,所有的数据都保存在你们的服务器吧,能不能放到我们自己的服务器上
解决方案四:
环信保存您为您app下注册的环信id,密码,和聊天记录。头像,昵称等用户属性是您自己服务器维护的
解决方案五:
这样自己的app用户的信息在你们那里,开发者总觉得不安全
解决方案六:
那样导出的聊天数据时什么格式的,保存聊天记录的数据库又是怎么设计的呢?若想使用更大的存储空间,能否购买或者怎么弄
解决方案七:
聊天消息的格式,你可以看下这个:http://www.easemob.com/docs/rest/chatmessage/ ,我们不提供不建议扩充存储空间,我们有导出聊天记录的rest接口,要保存聊天记录,你们通过接口定时导出就可以了。
解决方案八:
这个有没有用户限制啊,一个应用最多可以注册多少用户
解决方案九:
注册IM用户没有数量限制。环信提供千万级的解决方案。系统架构是水平扩展,性能可以随时做增量,对用户量支持是没有上限的。