蘑菇街iOS客户端应用源码

随着蘑菇街由导购向电商转型,蘑菇街自己的IM也应运而生,IM起初只是用于商家和买家之间沟通的工具。后面我们问自己,既然已经有了用于客服的IM,为什么不自己做一个IM,用于公司内部的沟通工具,来替换RTX呢,然后就有了TT(TeamTalk)的雏形,现在蘑菇街内部的IM工具都是TT来完成的。随着TT的逐渐完善,我们再次决定把TT开源,来回馈开源社区,我们希望国内的中小企业都能用上免费开源的IM内部沟通工具。

ios客户端描述文档

TeamTalk是一套开源的企业办公即时通讯软件,作为整套系统的组成部分之一,IOS客户端为TeamTalk 客户端提供用户登录,消息转发及存储等服务。 目前IOS客户端支持的功能有

  • 消息发送,
  • 图片发送
  • 拍照发送
  • 多点登录功能
  • 群聊功能
结构设计描述

客户端主要依赖三个module,DDMessageModule,DDGroupModule,ContactsModule。

DDMessageModule 主要负责消息的接收和存储功能,聊天界面的消息接收和最近联系人界面的消息接收都是从这个模块来的

DDGroupModule 负责对最近联系群进行管理

ContactsModule 负责对最近联系人进行管理

DDTcpClientManager类负责TCP收发的管理

 

源码下载:


  • 技术分享
  • <ignore_js_op>技术分享 

     

     

详细说明:http://ios.662p.com/thread-2186-1-1.html

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。