goEasy推送消息 http://my.oschina.net/u/2472104/blog/718261
参考:
对应jar和开发文档:GoEasy推送实时消息到web端 http://xiaoxiaoxiqincai201607123325.iteye.com/blog/2313243
https://yunpan.cn/c6JLrE5J6d2Im 访问密码 2fdf
1、进入https://goeasy.io注册(Sign Up Free)一个用户,申请一个免费的Application
2、会提供给你Super Key(推送、订阅key),一个Subscribe key(订阅key)
3、引入相关jar(goeasy-sdk-0.3.1.jar,gson-2.3.1.jar,slf4j-api-1.7.2.jar)
4、相关代码
java推送
1 2 3 4 5 |
<span class="hljs-meta">@Test</span> <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title">testPublishMessageInGoEasy</span><span class="hljs-params">()</span></span>{ GoEasy goEasy = <span class="hljs-keyword">new</span> GoEasy(<span class="hljs-string">"super key"</span>); goEasy.publish(<span class="hljs-string">"Curtain_Easy"</span>, <span class="hljs-string">"ceshi Curatin"</span>); } |
js推送
1 2 3 4 5 6 7 |
<span class="hljs-keyword">var</span> goeasy = <span class="hljs-keyword">new</span> GoEasy({ appkey: <span class="hljs-string">'f6009993-383e-4908-bff5-b9caed3e2494'</span>, }); goEasy. publish ({ channel: <span class="hljs-string">'your_channel'</span>, message: <span class="hljs-string">'Second message!'</span> }); |
js订阅
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<script type=<span class="hljs-string">"text/javascript"</span> src=<span class="hljs-string">"https://cdn.goeasy.io/goeasy.js"</span>><span class="xml"><span class="hljs-tag"></<span class="hljs-name">script</span>></span></span> <script type=<span class="hljs-string">"text/javascript"</span>> <span class="hljs-keyword">var</span> goeasy = <span class="hljs-keyword">new</span> GoEasy({ appkey: <span class="hljs-string">'super key ,subscire key'</span>, }); goeasy.subscribe({ channel: <span class="hljs-string">'Curtain_Easy'</span>,<span class="hljs-comment">//渠道要一致</span> onMessage: <span class="hljs-function"><span class="hljs-keyword">function</span> (<span class="hljs-params">result</span>) </span>{ alert(<span class="hljs-string">"You hava a new message: "</span> + result.content); } }); <span class="xml"><span class="hljs-tag"></<span class="hljs-name">script</span>></span></span> |