最近使用GoEasy在web端进行实时信息推送,代码极其简单,记录一下,供大家参考:
一提到实时推送,那么大家会想到两点,一是轮询,二是http长连接。GoEasy是基于http长连接封装的免费推送服务,我们不需要考虑后台是如何实现的,而且上手相当快,一个demo几分钟就搞定。GoEasy推送支持Java,JavaScript端的推送,这里我只举个在JavaScript推送和接收的例子,其余的请参考goeasy官网 http://goeasy.io/www/started, 官网上还有详细使用文档 http://goeasy.io/www/documents。
实现步骤相当简单:
1. 在web页面导入goeasy.js
<script type="text/javascript" src="https://cdn.goeasy.io/goeasy.js"></script>
2. 初始化goeasy
var goEasy = new GoEasy({
appkey: 'Your app key here'
});
3. 在web页面订阅channel
goEasy.subscribe({
channel: 'demo_channel',
onMessage: function(message){
alert('Meessage received:'+message.content);
}
});
4. 在web页面向已订阅channel的页面推送消息
goEasy.publish({
channel: 'demo_channel',
message: 'Hello world!'
});
所有订阅了channel为“demo_channel“的页面都可以接收消息”Hello world!“
GoEasy官网上的Demo: http://goeasy.io/www/demos
大家可以在多个浏览器里打开这个demo页面,然后在其中一个页面推送给一条信息,可以看到其他浏览器也接收到了该信息。
完毕!
相关推荐
最近使用GoEasy在web端进行实时信息推送,代码极其简单,记录一下,供大家参考
NULL 博文链接:https://fengziit.iteye.com/blog/2334796
Java实现GoEasy实时推送demo、JAVA Web实时消息后台服务器推送技术
为了测试效果,大家可以多打开几个页面然后在推送一条消息来看看消息的实时性。另外大家也可以打开goeasy 官网上的chat demo页面来查看推送结果。(资料中的appkey用的是goeasy demo的key,在后续实现中,大家需要...
越来越多的项目需要用到实时消息的推送与接收,我这里推荐大家使用GoEasy, 它是一款第三方推送服务平台,使用它的API可以轻松搞定实时推送! 浏览器兼容性:GoEasy推送 支持websocket 和polling两种连接方式,从而...
详细的GoEasy推送例子,里面有说明文档和代码实现例子,很容易实现推送功能。
1.启动项目:访问http://localhost:8080/goeasy/ 2.执行main方法,页面弹出弹窗表示成功.
GoEasy上架DCloud Uniapp插件市场已经有一个多月了,收到很多Uniapp开发人员的赞扬和好评,小编在此隔着屏幕向大家鞠躬,小编和GoEasy团队会继续努力,持续为Uniapp开发者提供最简单且优雅的API,稳定高速可靠的即时...
goeasy
本篇文章主要介绍了PHP实现Web实时消息后台服务器推送技术,这里整理了详细的代码,有需要的小伙伴可以参考下。
基于node的前端websocket简单实时推送数据基本用法 含有goEasy基础版本
GoEasy小程序即时通讯源码是一个基于GoEasy提供的websocket通讯服务 实现的小程序即时通讯,支持一对一单聊、群聊、会话列表、上下线提醒、 历史消息、离线消息,支持发送图片、视频、语音,更多功能可以下载下来...
goeasy开发相关jar包 简单demo
私聊、群聊、会话列表,文字、表情,图片,语音,视频消息 支持发送自定义业务消息,比如处方,订单,红包,地理位置等 手机通知栏提醒,厂商...完美支持消息多端同步,断网自动重连,消息自动补发 支持服务端Rest接口
goeasy-0.1.jar
GoEasy小程序即时通讯源码是一个基于GoEasy提供的websocket通讯服务,实现的小程序即时通讯,支持一对一单聊、群聊、会话列表、上下线提醒、历史消息、离线消息,支持发送图片、视频、语音,更多功能可以下载下来...
在整个demo中只用到了goeasy的四个API subscriber(接收消息),subscriberPrencense(接受上下线通知),hereNowByUserIds(获取当前在线用户列表), publish(发送消息)。 哼!这难道不是纸上谈兵吗?Talk is cheap...
GoEasy小程序即时通讯源码是一个基于GoEasy提供的websocket通讯服务,实现的小程序即时通讯,支持一对一单聊、群聊、会话列表、上下线提醒、历史消息、离线消息,支持发送图片、视频、语音,更多功能可以下载下来...
GoEasy音视频实时通话(GoEasy Real-Time Communication,GRTC)旨在协助开发者轻松实现语音、视频实时通话功能,全面支持一对一和多人通话。 目前,GRTC仅支持Uniapp开发的APP中集成,尚不支持小程序、Web页面,...
项目中测试通过的实用jar包,消息即时提醒功能用到的工具类包