推聊:基于Android第三方推送服务的开源聊天系统推聊是一个基于极光推送的Android手机聊天系统。支持群聊与点对点聊天。当前包括Android客户端与Java服务器端。3分钟就可以整套系统跑起来。 智能手机上的推送通知(Push)已经被我们所熟知,在国内,有很多第三方的推送服务,那么,除了利用他们来进行推送通知,还能做些什么呢?这里就有人想到用推送服务来搭建一个聊天系统。 推聊概述 PushTalk Overview推聊是一个基于极光推送的Android手机聊天系统。支持群聊与点对点聊天。当前包括Android客户端与Java服务器端。3分钟就可以整套系统跑起来。
开源项目官方网站http://github.com/good-life/pushtalk
功能与特点功能列表
特点
聊天服务器推聊的服务器端使用 Java 语言编写,基于最简单实用的开源框架。
要运行推聊服务器端,请在 github 文件下载页 https://github.com/good-life/PushTalk/downloads/ 下载推聊服务器 jar 文件。 使用如下命令运行服务器:
上述命令运行后:
推聊服务器默认使用
Android 客户端客户端运行,请在 github 文件下载页 https://github.com/good-life/PushTalk/downloads/ 下载 Android apk 安装到 Android 手机即可。 你也可以自己编译 客户端默认内置官方聊天服务器地址。也可以直接在客户端添加新的服务器,选择新的聊天服务器。 如果你有服务器资源,可以长期运行,欢迎你架设推聊聊天服务器,请添加到以下的页面。经过测试没有问题,会被选择预置到客户端代码里: https://github.com/good-life/PushTalk/wiki/PushTalk-Third-Party-Servers 开发者支持欢迎广大开发者加入本开源项目,大家一起来不断地丰满、完善推聊。 本人是因为兴趣业余时间来开发推聊,考虑到 IM 占用的时间太多,所以请谅解,不提供任何 IM 的沟通方式。希望大家以如下的方式交流:
代码提交方式:请先提交Bug修复,把 diff 以文件方式发邮件给我。合作多次后,我可以把你加入到本项目贡献者里来,你就可以随时自由地提交代码了。 你也可以自由地 fork 本项目,自己去发布新的版本。 推聊使用的开源协议:Apache License 2.0 【编辑推荐】 |
|