即时通讯APP外包之需求分析

版权声明:本博客为思想黑客原创,有问题请联系 微信itgongchengshi https://blog.csdn.net/gumanren/article/details/86234487

因为之前接的外包,里面包含了IM功能,钱不多,不想花太多精力在IM上,只想花点

时间把客户的需求满足,客户需要的IM功能其实不是重点,重点是基于IM上的其他功能。

初步需求

很多朋友在做APP项目的时候,多少都会要用到即时通讯功能,但是自己从零去开发一套完整可用的即时通讯的功能

又划不来。

市面上现在有的第三方IMSDK,开始的时候可能很简单,但是到了APP真正量上来了,是一笔很大的开销,还有一些

应用的聊天内容,不太想被第三方知道,所以也不太会选择用这种云服务,继而产生了一个很强烈的需求,那就是

需要一套能开放源代码的IM套件,能快速方便的集成进项目中,或者干脆就在这个基础上直接进行修改,增加需要的功能。

痛点分析

即时通讯看似简单,实际上水很深,往往我们接的项目中都需要类似功能,但是花大力气去研究这个东西,有点划不来。

目前微信是IM领域使用率最高的IM,固然我们做IM当然也会参考微信的功能,其中

核心功能为:

1. 私聊功能  

2.群聊功能

3.好友功能

聊天功能:

1.文字消息   

2.图片消息   拍照,相册

3.表情消息  

4.文件消息  

5.位置消息

6.名片消息

7.小视频消息

次要功能:

1.朋友圈

2.个人中心

3.扫码功能

4.设置功能

核心要点:

聊天最麻烦的地方不在于APP端,而是在于服务端的架构,服务端的支撑能力,直接影响到IM的消息

到达率,用户并发量等。

下一篇讲会讲技术选型问题  《即时通讯APP外包之技术选型》 https://blog.csdn.net/gumanren/article/details/88861330

猜你喜欢

转载自blog.csdn.net/gumanren/article/details/86234487
今日推荐