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

前言:关于即时通讯,现在市面上基本都是使用于第三方去实现。当然,对于私有化这一部分。在很大程度上我们想要去实现真正属于自己公司的一套即时通讯体系。对于我司而言,我们开发团队耗费一年时间精心研发的独立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,恰好我们可以提供给您产品技术支持。欢迎来信合作。在这,感谢各位!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,657评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,662评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,143评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,732评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,837评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,036评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,126评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,868评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,315评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,641评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,773评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,859评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,584评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,676评论 2 351

推荐阅读更多精彩内容

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