即时通讯——我们一直探索的私有化领域

前言:关于即时通讯,现在市面上基本都是使用于第三方去实现。当然,对于私有化这一部分。在很大程度上我们想要去实现真正属于自己公司的一套即时通讯体系。对于我司而言,我们开发团队耗费一年时间精心研发的独立IM系统及App客户端,可以让你拥有一套部署在自己服务器上的IM系统,彻底摆脱第三方SDK的各种限制。如果您对IM的技术架构有学习和掌握的需求,亦或是您想拥有一套可以直接商用的聊天类App。

1.简介:

        YiChat是一款包含IM服务端,Api服务端、Android客户端、iOS客户端的即时通讯系统。该系统的IM服务器端基于Tigase二次开发,做了很多的优化设置,如增加消息回执确认消息送达和接收,所有消息加入时间戳,消息分类存库和不存库,离线推送,状态监听等等。客户端的开发工作更为巨大,IMServer给我们提供消息传输的接口,但是更多的功能点:如断线重连,单点登陆,回执交互,消息分类,自定义协议,数据存储,消息通知等等。总之一坑未填一坑又起。这也是为何Tigase或者openfire开源这么久,并没有普及到小公司和众多开发者的原因之一。

本项目包含的开源工程:

组织地址:https://github.com/YiChat


2.YiChat开源工程介绍:

➼IM服务器(负责即时通讯消息):直接部署,无需修改参数              https://github.com/YiChat/IM_Server_YiChat

➼API服务器(非IM模块相关的其他业务逻辑):需修改一处参数,详见工程下文档https://github.com/YiChat/ApiServer_YiChat

➼Android客户端:需配置参数,连接自己的服务器ip。详见工程文档https://github.com/huangfangyi/YiChat【开源版】

➼iOS客户端:需配置参数,连接自己的服务器ip。详见工程文档https://github.com/YiChat/iOS_YiChat_Lite【开源版】


3.这个开源项目的意义


☞本系统完全自主研发,服务器端源码直接部署在客户主机。非任何第三方IM通讯平台;


☞IM相关的单聊、群聊、消息等内容作为IM的基础组成就不做过多赘述;


☞完善的用户体系:丰富的用户资料设置,分组,扫一扫,找一找等建立好友关系;


☞保活机制:Android保活,经测试在主流手机上实现类似微信的后台长存,即使后台手动杀死,依然可以拉活接收新消息。iOS由于测试版证书无法推送,生产环境下已处理消息的苹果离线推送;


☞完善的朋友圈功能:已全仿微信的朋友圈功能,并处理了点赞和评论的通知提醒。(Android端可测,iOS即将发布该通知提醒功能);


☞Android端精致的UI处理:如聊天页的表情框高度与输入法高度统一,防止闪动;朋友圈评论时,被评论的item自动滚动到输入法顶部,完美衔接,多图选择及压缩等,文件选择器等。Android逐步在用MVP的架构改写工程。



4.Demo体验地址:

➣Android客户端:https://fir.im/YiChatOpen

➣iOS客户端:http://www.pgyer.com/YiChatLite_iOS

5.APP端部分截图:


基本界面


群聊界面


聊天界面,同时支持语音视频通话


好友圈截图。以及支持直播功能

6.联系我们

☞如果您对我们的产品有兴趣,对这个领域也同样充满着激情,欢迎联系我QQ:1079626602,进行咨询讨论。如果您需要一套自己私有化的IM,恰好我们可以提供给您产品技术支持。欢迎来信合作。在这,感谢各位!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,279评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,672评论 4 61
  • 生活总是乱糟糟,我们如何跳脱? 千万次的想着,呐喊着,我要改变,我要改变。可是怎么改,怎么变?变成什么样?是你想要...
    Jane_WangJiahui阅读 1,459评论 0 1
  • _BK_阅读 1,427评论 0 2
  • 看了感动中国,我哭了,很伤心的那种,英雄走了,而他们却用自己最珍贵的生命挽救别人的生命。为什么我们一直努力都没有多...
    蜗小牛的修行阅读 4,503评论 0 5

友情链接更多精彩内容