GoEasy是一个第三方推送服务, Web端,移动端都可以进行推送,移动端的推送有很多产品。官网:https://goeasy.io/www/home , 官网有文档(有中文文档)和demo。下面说一下最近做的一个web端推送的步骤:
1,官网注册账号
2,新建一个免费的application,其中channel可以随意定义,不同的Channel可以是推送不同消息的管道,同时系统会分配给你appkey
3,下载goeasy-sdk-0.3.3.jar文件或其他版本的jar文件,放到项目中4.实现后端java推送
GoEasy goEasy = new GoEasy("Common key");
goEasy.publish("your channel","content",new PublishListener(){
@Override
public void onSuccess() {
System.out.print("消息发布成功 ");
}
@Override
public void onFailed(GoEasyError error) {
System.out.print("消息发布失败 , 错误编码:" + error.getCode());
}
});
5.在前台接收(前台页面要引入https://cdn.goeasy.io/goeasy.js文件)
var goEasy = new GoEasy({Common key: 'Common key'});
goEasy.subscribe({
channel: "your channel",
onMessage: function(message){
alert(message.content);
}
});