This action will force synchronization from JPush/PushTalk, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
推聊是一个基于极光推送的Android手机聊天系统。支持群聊与点对点聊天。当前包括Android客户端与Java服务器端。3分钟就可以整套系统跑起来。
http://github.com/good-life/pushtalk
推聊的服务器端使用 Java 语言编写,基于最简单实用的开源框架。
要运行推聊服务器端,请在 github 文件下载页 https://github.com/good-life/PushTalk/downloads/ 下载推聊服务器 jar 文件。
使用如下命令运行服务器:
java -Dfile.encoding=UTF-8 -jar pushtalk-server-with-dependencies.jar
注:实际的文件名后边一般会加上一个版本号。
上述命令运行后:
推聊服务器默认使用 10010
端口。可以在上述命令后指定使用另外的端口。比如以下命令指定使用 10011
来启动推聊聊天服务器:
java -Dfile.encoding=UTF-8 -jar pushtalk-server-with-dependencies.jar 10011
客户端运行,请在 github 文件下载页 https://github.com/good-life/PushTalk/downloads/ 下载 Android apk 安装到 Android 手机即可。
你也可以自己编译 /client-android
项目之后安装到手机。
客户端默认内置官方聊天服务器地址。也可以直接在客户端添加新的服务器,选择新的聊天服务器。
如果你有服务器资源,可以长期运行,欢迎你架设推聊聊天服务器,请添加到以下的页面。经过测试没有问题,会被选择预置到客户端代码里:
https://github.com/good-life/PushTalk/wiki/PushTalk-Third-Party-Servers
欢迎广大开发者加入本开源项目,大家一起来不断地丰满、完善推聊。
本人是因为兴趣业余时间来开发推聊,考虑到 IM 占用的时间太多,所以请谅解,不提供任何 IM 的沟通方式。希望大家以如下的方式交流:
pushtalk
, 报告bug
, 新功能讨论
等代码提交方式:请先提交Bug修复,把 diff 以文件方式发邮件给我。合作多次后,我可以把你加入到本项目贡献者里来,你就可以随时自由地提交代码了。
你也可以自由地 fork 本项目,自己去发布新的版本。
推聊使用的开源协议:Apache License 2.0
Sign in for post a comment
Comments ( 0 )