YiChat 是一款包含 IM 服务端,Api 服务端,Android客户端,iOS客户端的即时通讯系统。
该系统的 IM 服务器端基于 Tigase 二次开发,做了很多的优化设置,如:
增加消息回执确认消息送达和接收
所有消息加入时间戳
消息分类存库和不存库
离线推送
状态监听等等
客户端的开发工作更为巨大,IMServer 给我们提供消息传输的接口,但是更多的功能点:如果断线重连,单点登陆,回执交互,消息分类,自定义协议,数据存储,消息通知等等。总之一坑未填一坑又起。这也是为何 Tigase 或者 openfire 开源这么久,并没有普及到小公司和众多开发者的原因之一。
本项目包含的开源工程:
IM 服务器(负责即时通讯消息):直接部署,无需修改参数
API 服务器(非 IM 模块相关的其他业务逻辑)需修改一处参数,详见工程下文档
Android 客户端:需配置参数,连接自己的服务器 IP,详见工程文档
iOS 客户端:需配置参数,连接自己的服务器 IP。详见工程文档
简版demo初衷: 目的就是参考最少的代码,完成环信IM的初始化和实现IM通信(只将文字聊天-单聊作为范例)。现在的demo其实门槛很高,初级的开发者根本整不明白,刚接触环信的也整不明白 。写这样一个简版demo,代码和文件很少,可以通过这个demo先了解环信IM的初始化和体验IM功能,再看环信的官方的完整demo可以更有针对性的研究和学习 鉴于还有部分刚接触android studio的同学,写
简版demo初衷: 目的就是参考最少的代码,完成环信IM的初始化和实现IM通信(只将文字聊天-单聊作为范例)。现在的demo其实门槛很高,初级的开发者根本整不明白,刚接触环信的也整不明白 。写这样一个简版demo,代码和文件很少,可以通过这个demo先了解环信IM的初始化和体验IM功能,再看环信的官方的完整demo可以更有针对性的研究和学习 鉴于还有部分刚接触android studio的同学,写
Linux Mint 自带 pidgin,版本是 2.10。 从源码编译 如果想升级到最新版本,或者,因为某些特殊原因导致内置版本的 pidgin 不可使用,就需要考虑从源码开始编译。 特别说明: 手工编译升级 pidgin 和 lync插件 pidpin-sipe 到最新版本之后,开始可以使用,后面不久就莫名其妙的出问题,表现为 pidgin 启动之后无法找到 pidpin-sipe 导致无法支
Skype for Linux Alpha 是Skype for Linux 新版本的早期版本。 安装 下载地址: https://go.skype.com/skypeforlinux-64-alpha.deb 完成之后直接右键点击 deb 文件通过 Gdebi package installer 安装。 安装完成之后,在互联网下就可以找到 Skype for Linux Alpha: 这是 ab
轻量化一点,不用太复杂的
软件: Skype: skype For Linux Alpha Pidgin: 支持多协议的即时通讯软件 Lync兼容方案: 用于兼容 Lync 2013 / skype for business
Lync (后来被微软收购之后改名为 Skype for business) 没有 linux 版本,但是我们可以通过 pidgin 这个IM通用外壳配置 sipe 插件来实现和 Lync 的兼容和相互通讯。 注: 方案不够完美,但是至少,可以解决有没有的问题。 Pidgin 上一节介绍到,Linux Mint 18 自带 pidgin,也可以自行卸载再从源码编译安装到最新版本。 特别说明: 手工
本文向大家介绍Android Easeui 3.0 即时通讯的问题汇总,包括了Android Easeui 3.0 即时通讯的问题汇总的使用技巧和注意事项,需要的朋友参考一下 0、关于注册账号就不用说了。 1、创建应用、获取appkey 0、创建应用 1、填写信息 2、获取appkey 2、集成 0、首先新建一个工程 1、这里主要介绍使用easeui来集成环信的即时通讯功能,需要下载sdk 2、