环信iOS的demo改进建议

问题描述

用环信IM的SDK,一定会做聊天相关的UI,大部分小公司的开发人是不会去重做一套聊天UI的,都是借鉴环信demo,做相应修改,所以环信demo的质量也是很重要的。这边提几个建议:1、demo中对话界面存在写死坐标的情况,宽屏手机下出现显示问题2、demo中所有代码文件,都没有添加一个类似‘EM’的前缀,比如BaseViewController。碰到跟之前代码重名的,要改比较麻烦3、一般app的昵称和头像都是自己维护的,现在demo中与parse关联的地方比较多,希望能架构的更解藕些,更便于剥离parse一些。

解决方案

最新版本的demoUI3.0提供有一个EaseUI库,可以方便集成UI。可以看下。

时间: 2024-09-23 09:49:39

环信iOS的demo改进建议的相关文章

环信iOS的demo有个恶性bug,视频消息一旦下载到本地,聊天界面tableview刷新一次视频就会被复制一次到chatbuffer文件夹,很快就把手机内存占满了!

问题描述 解决方案 什么版本的demo.chatterbuffer 只是一个临时存文件的,收发的文件都在appdata才对.解决方案二:8月17日最新的版本,每次刷新都会复制,不停累加,永远不会被清空!解决方案三:描述一下你的重现场景,我们测试确认一下.解决方案四:多次测试,把app退出后台都不会被清掉!解决方案五:收到视频消息,点击播放.这个时候chatbuffer会有一个副本,以后每次这个聊天窗口被刷新,比如跳转其他页面再跳回来,只要这个tabelview被reload,chatbuffer

根据环信iOS示例demo来一步一步配置的时候出现了错误,不知怎么弄了

问题描述 解决方案 好吧,我脑残social.framework和account.framework没有加

有个bug 环信ios demo

问题描述 有个bug环信ios demo ,正在和某人聊天,键盘时弹出的,这时候点击home键,在进来,自己的聊天记录消失了.解决一下? 解决方案 我们这边试了,没有问题,你用的什么版本,试一下最新版本吧,http://www.easemob.com/demo/

环信iOS 端怎么发起临时会话,在没有加好友的前提下

问题描述 环信iOS 端怎么发起临时会话,在没有加好友的前提下?具体怎么实现,官方的demo没有相应的功能也没有看到文档 解决方案 知道用户名就能聊天的,直接创建会话,就可以了解决方案二:怎么添加好友然后聊天啊,我看到有个视频是单聊,但是只有自己啊,不同的用户 登陆注册 那里怎么写

环信iOS消息扩展

问题描述 环信iOS消息扩展,就只需要添加一句代码:EMMessage.ext = @{@"key":@"value"};??是不是还需要添加别的,因为这样貌似并没有添加扩展消息成功@se_ios 解决方案 不需要添加别的,你构造得到EMMessage对象之后,给message.ext赋值就行了.然后发送过去,解析得到message.ext就ok了.解决方案二:@se_ios解决方案三:朋友做出来了吗?

环信IOS群组

问题描述 环信ios 建立公开群组之后 其他账号自行加入总是报错,需要发申请 什么原因? 解决方案 1.你是什么版本?2.群组的类型是什么?3.怎么加的?4.报什么error?解决方案二:20150710 的最新版,群组类型是eGroupStyle_PublicOpenJoin  采用asyncCreateGroupWithSubject方法创建   加入群组用的方法是 - (EMGroup *)joinPublicGroup:(NSString *)groupId error:(EMError

环信ios的push, inhouse类型的app支持吗?

问题描述 环信ios的push, inhouse类型的app支持吗? 解决方案 inhouse应该是指企业证书的,这个sdk不关注,只要推送证书对应配套就可以推送.

Android Studio 编译环信 3.0 demo 出现问题。求解~或者有现成的3.0 Demo。

问题描述 Android Studio 编译环信 3.0 demo 出现问题.求解~或者有现成的3.0 Demo.问题:Error:Execution failed for task ':easeUIDemo:mergeDebugResources'.> Some file crunching failed, see logs for details环境已经按照http://community.easemob.com/article/825307445上面的修改.编译后报错.求解! 解决方案 求

环信IOS SDK 导入出现问题

问题描述 环信IOS SDK 导入出现问题,出现58个红色错误,用的是带语音聊天的.a静态库,请帮帮忙Undefined symbols for architecture x86_64:  "_CTRadioAccessTechnologyEdge", referenced from:      -[EMReachability networkStatusForFlags:] in libEaseMobClientSDK.a(EMReachability.o)  "_CTRa