推送服务器,可以对接所有的系统厂商推送服务或者第三方推送服务。

dependabot[bot] 7ba28e539e Bump jackson-databind from 2.9.8 to 2.9.10.1 5 роки тому
apns f543550c68 更换iOS推送为pushy 5 роки тому
config f543550c68 更换iOS推送为pushy 5 роки тому
src f543550c68 更换iOS推送为pushy 5 роки тому
.gitignore f543550c68 更换iOS推送为pushy 5 роки тому
LICENSE 25a1d8db15 no message 6 роки тому
README.md 25a1d8db15 no message 6 роки тому
mvnw cc513446b9 commit push server 6 роки тому
mvnw.cmd cc513446b9 commit push server 6 роки тому
pom.xml 7ba28e539e Bump jackson-databind from 2.9.8 to 2.9.10.1 5 роки тому
push.iml f543550c68 更换iOS推送为pushy 5 роки тому
push.log f543550c68 更换iOS推送为pushy 5 роки тому

README.md

野火IM 推送服务

作为野火IM的推送服务的演示,支持小米、华为、魅族和苹果apns。

编译

mvn package

修改配置

本演示服务有5个配置文件在工程的config目录下,分别是application.properties, apns.properties, meizu.properties, hms.propertiesxiaomi.properties 。 分别配置服务的端口和相关推送的配置。 请正确配置放到jar包所在的目录下的config目录下。

运行

target目录找到push-XXXX.jar,把jar包和放置配置文件的config目录放到一起,然后执行下面命令:

java -jar push-XXXXX.jar

使用到的开源代码

  1. TypeBuilder 一个用于生成泛型的简易Builder

LICENSE

UNDER MIT LICENSE. 详情见LICENSE文件