仅需三步,就可以将您的第一条消息推送至任何web浏览器
您需要做些什么?
免费注册一个GoEasy账号
登录您的账号,创建一个“应用”,获得应用的app key
不超过9分钟,完成您的第一个demo
第一步: 在您的项目中引入GoEasy
Javascript
Java
注意:
1. 请不要将goeasy.js下载到本地,GoEasy动态为不同浏览器和操作系统提供不同goeasy.js,使用下载到本地的goeasy.js,将会导致某些用户不能发送和接收消息。
2. 如果您的应用程序需要支持Windows XP用户请务必使用HTTP来获取js文件,GoEasy已经于2016年9月22日升级所有SSL证书至SHA-2,已无法支持Windows XP用户使用HTTPS连接GoEasy。
:
<script type="text/javascript" src="http(s)://cdn.goeasy.io/goeasy.js"></script>

<script type="text/javascript">
        var goEasy = new GoEasy({
             appkey: '您的app key'
        });
        //GoEasy-OTP可以对appkey进行有效保护,详情请参考:GoEasy-Reference
</script>
                      
Javascript
Java
方式一: 手动下载
:
下载SDK goeasy.jar
下载依赖包 gson.jar slf4j-api.jar
方式二: Maven
在pom.xml文件中加入GoEasy专有maven库:
:
<repositories>
    ...
    <repository>
        <id>goeasy</id>
        <name>goeasy</name>
        <url>http://maven.goeasy.io/content/repositories/releases/</url>
    </repository>
</repositories>
添加依赖
:
<dependencies>
    ...
    <dependency>
        <groupId>io.goeasy</groupId>
        <artifactId>goeasy-sdk</artifactId>
        <version>0.3.5</version>
    </dependency>
</dependencies>
GoEasy goEasy = new GoEasy('您的app key');
第二步:发送消息
您可以使用GoEasy从任何服务器,或任何客户端向您的Web客户端推送消息
2.1 使用Rest API方式推送消息
不论您的系统是用何种语言开发,您都可以通过发送一个http请求来调用GoEasy的Rest API来推送您的消息到web浏览器。如果您正在使用Java,您可以直接使用我们提供的java SDK来发送消息。
Rest API (Php, iOS, .Net, Ruby ...)
Java
URL:
http(s)://goeasy.io/goeasy/publish
Method:
Post
参数:
参数名字 是否必需 描述
appkey 您的app key
channel 您的目标channel
content 推送的消息内容
Rest API (Php, iOS, .Net, Ruby ...)
Java

goEasy.publish('demo_channel', 'Hello world!');
2.2 从web浏览器端推送消息
Javascript
goEasy.publish({
    channel: 'demo_channel',
    message: 'Hello world!'
});
第三步:在web浏览器端接收消息
Javascript
goEasy.subscribe({
    channel: 'demo_channel',
    onMessage: function(message){
        alert('收到:'+message.content);
    }
});