注册

【有奖调查】关于easeui你有什么想说的?

最近很多开发者在集成过程中经常吐槽easeui 的问题,看来大家很是苦恼呀!
 
之前也有用户遇到easeui的问题,遇到一个解决一个,老实说我们这块做得并不好,一直没有一个很有效的方式收集问题集中处理。
 
 
感觉环信做了easeui把集成变复杂了--凡信作者午夜狂魔说到
 
这很显然违背了我们的初衷,我们在做的时候奉承一个理念,让即时通讯像水和电一样,即插即用。
 
所以推出了easeui,easeui是一个UI库,封装了IM功能常用的控件、fragment等等,旨在帮助开发者快速集成环信sdk。
 
今天我们就来讨论下关于easeui 的问题,亲们,这份调查对我们很重要!需要听到开发者的心声,请在调查下方直接回复,我们将以现金赞赏的形式,赞赏代表对建议的认可!金钱不在多少,夏天来了给自己备件T恤也是很好的!
 
你有使用过easeui吗?
是/否
 
在使用过程中觉得easeui好用吗?
是/否
 
使用easeui集成过程中遇到了哪些问题?后来解决了吗?有什么知识点给大家分享?
...(此处略过N多字)
 
关于easeui有什么建议吐槽?
...(此处略过N多字)
已邀请:

吉明哲 - 90后android

首先看到环信发这个帖子,真心的感觉到了他们的责任心。
我是一个android不到一年的渣渣,说实话环信的文档写的真的不太好,官方的demo把所有东西都放在一起了。可是实际上我们很少都用到的,因为我们不是开发一个聊天软件。
最好把每个功能做成单独的demo这样也方便了像我这样的初学者。
如果可以把每个功能出一个讲解的视频。可以更直观的理解和应用。
而不是只是把官方的demo直接那出来讲解。
谢谢~最后希望环信越办越好吧!

Android_Tong - 90houIT

1:是
2:要花太多时间研究UI了,可能是我太笨了。
3: 感觉不知道如何下手,EaseUI太庞大了。
吐槽:
  环信的宗旨就是让大家即使通讯.开发文档就简要的说了一下怎么用,太简单了,没有一点逻辑性。自己研究demo才发现DemoHelper这个类,而且备注少,或者就是简单的备注,看起来完全蒙逼。希望能把每个模块做一个demo录制一个视频让大家能够更清晰的理解环信。
  最后希望环信的能够让所有程序员都能做到即使通讯。
    加油!环信!!
1:是
2:否(iOS SDK使用过程中遇到了一些问题,不知道找谁解决,提问没人回答)
3:chatviewcontrol的初始化方法太少了,我不需要push的时候,怎么能设置conversationChatter、conversationType。
没有解决,没有人给回答。
EaseChatBarMoreView不好用,我不需要视频,语音功能,removeItematIndex:3,removeItematIndex:3之后发现高度没变,一行内容有着两行的高度scrollview。(没有解决,也没有人给回答)
4:建议与吐槽。。。其实想说的,但是挺支持你们这种做开源SDK的,虽然有很多问题,也是第一次用,没办法刚接手开发的iOS APP,安卓版本用了你们这个SDK,所以我也就得用了,只是希望能在github或者论坛回复issue。。。

大帅在唱歌 - 90后it男

很感谢这个平台,我也是在即时通讯的开发中学到了很多,有了很久的环信,但是每次版本更新都找不到方法怎么改,尤其是easeUI推出之后,感觉这个做到很不错,就是代码没有注释用起来有点吃力,毕竟在开发的过程中不可能去认真的看你们封装的东西,我觉得应该给每一个功能单独做一个demo出来,这也是我在做的事情,同时对于新出的版本我希望能有很好的文档说明,就像微信的开放式开发一样,你们也应该收集一下别人的代码,一起来完成这个庞大的工程
吐槽:
1、DemoHelper属于帮助类,为何要调用easeUI的东西呢?
2、easeUI中有User的model,这就意味着我集成你的easeUI,还要去改动easeUI的部份,而不是在我本身工程中进行更改。而且这一改,还不是一两个地方,demo和easeUI中太多地方用到。还有很多类,都是如此。
3、看一个退出登录,就一个清除缓存的操作,没有注释,而是用Helper再嵌套好几层,大多都只是几句代码而已,翻了半天找代码的各种嵌套,结果就是很简单的清除SharedPreferences缓存的代码,各种清除,五味杂陈的感觉,就不能在源头注明一下。
 

 我理解中的easeUI,应该是帮助大家的,类似于其他第三方,比如PullToRefreshListView这种,我无需要知道里面怎么实现,我要用的时候,我只要调某个方法。。。
easeUI也一样,弄个初始化,然后我们要改标题文字,还是对话框图片,还是位置,自己通过get出来,再set回去。。相互之间没有什么大关联。。 
 
先这么多了,想到别的再来吐槽。
我在AS里集成的时候碰到了non-zero exit value2 这个错误,好像是和supportv4重复了,我要是删掉easeui库的supportv4的包,easeui里的某些java文件就报错了,你们官方能给个AS集成3.0的教程吗,现在我导进去直接冲突,你就说怎么办吧?或者你看这个链接
创建android studio 项目后倒入easeUI库后 报non-zero exit value2 错误!!!
你不是让我们提意见吗?那你们的工程师倒是给个官方答复啊!!!!!!真是恼火,as导个环信2.2.7的,drawable里的.9.png报错不能用,那好,我导入你们官方的as版的3.0版本, 结果冲突,问你们客服,客服支支吾吾答不上来,让我把easeui库的代码复制到项目里,然后把easeui的supportv4删掉,搞笑呢,做个即时通讯名头这么大?怎么问题这么多????

smk

1.感觉eausui的集成文档写的比较模糊,应该多写一些调用示例代码; 2 .功能过于复杂,有些时候只是需要一个单聊而已。 3.在线技术支持形同虚设,回复不及时(基本等不到回复); 4.细化视频分类,不用开发者去研究你们的代码,而是像你说的像用水电一样接过来就可以;
你们的UI看得我有种想屎的感觉, 很简单的道理 ,你们没有从公司如何设计一个产品去考虑,没有为开发者和产品本身去考虑。最后导致的是开发者不能快速定位到自己想要的代码片段,THIS IS VERY IMPORTANT。  我们没有时间去看你的代码,理解你的代码!
 
第一,UI集成 很明显不应该嵌套第二个工程的方式去实现 ,难道我改了上面 又去改下面?
第二,UI太过粗糙,明显还是早期iOS风格
第三,建议分开写demo,不要集成在一套里面   按业务逻辑分开  代码里面多点注释  

sp5

3.x赶紧支持cocoaPods吧。。。easeUI看到好累
1.是。
2.否。
3.4.首先是65535,让我直接放弃用library的办法引用,因为我只想要单聊,这么小的功能让方法数爆棚,强迫症不能原谅自己。其次,我只想加个聊天而已,本想搬demo内容,结果发现引用来引用去,没完没了,几乎相当于把整个项目搬过来。想把多余的剔除,但是试了试,结果里面复杂的调用关系和少的可怜且不清晰明了的注释让我直接放弃。。。。也许easeui是作为一个项目来看,可能它是一个好项目,但是作为供大家使用的工具或者仅仅算零件而言,真的不好用。就好像我需要一个轮子,你告诉我方向盘才是拆轮子的扳手,好了我去拿方向盘,又告诉我手刹拔出来配拆方向盘的螺丝,,,,车上每个部件都有好多功能,都有联系,没有一处多余,联系紧密到浑然一体。但是我真不需要知道你们造出这样的车是多么的厉害,这辆车是多么的好,因为我只是想要个轮子,仅此而已
另外,请问会不会出Android的单聊集成视频?如果会,请问什么时间可以出?ios很久之前就出了呢
今天第一次使用环信,这是我的一点总结
http://blog.csdn.net/handsonn/article/details/51104662
有不对的也请指正,共同学习
1。是
2。是
3。android 集成easeUI,启动聊天会话fragment, new出EaseChatFragment或者其子类, 调用setArguments方法传入chatType(会话类型)和userId(用户或群id),通过getSupportFragmentManager()启动fragment。 为什么集成成功之后,发图片是可以发出去的,可是点击图片来看,系统就会奔溃,还有,点击位置,系统也会奔溃??????
4.文档文档文档!!!!!!!!重要的事情说三遍,像水像点即插即用有什么用,说的含糊,别人用起来也不方便

要回复问题请先登录注册