开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
YiChat首页、文档和下载 - 开源即时通讯系统 - 开源中国社区
全部项目分类
我要评价
GPL
Java 查看源码»
跨平台
YiChat_IM
分享
收藏
54 人收藏
收录时间:2017-07-14
YiChat 详细介绍

1. 简介

YiChat 是一款包含 IM 服务端,Api 服务端,Android客户端,iOS客户端的即时通讯系统。

该系统的 IM 服务器端基于 Tigase 二次开发,做了很多的优化设置,如:

  • 增加消息回执确认消息送达和接收

  • 所有消息加入时间戳

  • 消息分类存库和不存库

  • 离线推送

  • 状态监听等等

客户端的开发工作更为巨大,IMServer 给我们提供消息传输的接口,但是更多的功能点:如果断线重连,单点登陆,回执交互,消息分类,自定义协议,数据存储,消息通知等等。总之一坑未填一坑又起。这也是为何 Tigase 或者 openfire 开源这么久,并没有普及到小公司和众多开发者的原因之一。

本项目包含的开源工程:

2. YiChat 开源工程介绍

  • IM 服务器(负责即时通讯消息):直接部署,无需修改参数

  • API 服务器(非 IM 模块相关的其他业务逻辑)需修改一处参数,详见工程下文档

  • Android 客户端:需配置参数,连接自己的服务器 IP,详见工程文档

  • iOS 客户端:需配置参数,连接自己的服务器 IP。详见工程文档

3. 这个开源项目的意义在于

  • 拥有自己的IM服务器,不再受制于第三方通讯云的限制.

  • 提供了一个完善优化的客户端源码,具体参见体验包:

4. APP 端部分截图

    YiChat

    选择将代码托管在码云
    你还在等什么

    可能是中国最大最好的代码托管平台


    大家对 YiChat 的评论 (全部 0 条评论)
    {{repayCom.userName}}
    顶部