仅需三步,就可以将您的第一条消息推送至任何web浏览器

您需要您做些什么?

  • 免费注册一个GoEasy账号
  • 登录您的账号,创建一个“应用”,获得应用的app key
  • 不超过9分钟,做出您的第一个demo

第一步: 在您的项目中引入GoEasy

注意:
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>
                      
                  方式一: 手动下载:
                        下载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' );
                
Javascript
Java

第二步:发送消息

您可以使用GoEasy从任何服务器,或任何客户端向您的Web客户端推送消息

2.1 使用RESTful API方式推送消息

不论您的系统是用何种语言开发,您都可以通过发送一个http请求来调用GoEasy的RESTful API来推送您的消息到web浏览器。如果您正在使用Java,您可以直接使用我们提供的java SDK来发送消息。

URL:

http(s)://goeasy.io/goeasy/publish

Method:

Post

参数:

参数名字 是否必需 描述
appkey 您的app key
channel 您的目标channel
content 推送的消息内容

    goEasy.publish('demo_channel', 'Hello world!');
RESTful API (Php, iOS, .Net, Ruby ...)
Java

2.2 从web浏览器端推送消息

:
                    
                    goEasy.publish({
                        channel: 'demo_channel',
                        message: 'Hello world!'
                    });
                
Javascript

第三步:在web浏览器端接收消息

:

                    goEasy.subscribe({
                        channel: 'demo_channel',
                        onMessage: function(message){
                            alert('收到:'+message.content);
                        }
                    });
                
Javascript