实现步骤如下:
1. 获取 GoEasy appkey.
在 goeasy 官网上注册一个账号,并新建一个 app. APP 创建好后系统会为该 app 自动生成两个 key, 一个既可以用来接收又可以用来推送 (supper key),另一个只可以用来接收(subscriber key).
2. 客户端订阅一个 channel.
a. 在客户端引入 goeasy.js , js 地址: http://cdn.goeasy.io/goeasy.js
需要注意的是,不能将 goeasy.js 下载到本地,因为 goeasy 会根据不同浏览器来提供不同的 js. 官网上也有相应说明。
b. 订阅代码
var goEasy = new GoEasy({appkey: 'subscriber key'});//这里我用的是 subscriber key
不需要推送任何消息,所以没有必要使用 supper key
goEasy. subscribe({ channel: 'csdnNotification', onMessage: function(message){ alert('Meessage received:'+message.content);//接收到推送的消息 } });
3. 前台推送及后台推送
3.1. 前台往相同 channel 上推送
在引入了 goeasy.js 的页面,直接调用 goEasy. publish('csdnNotification', '您的好友 222 已上线'); 用法与订阅类似。
3.2. 后台往相同 channel 上推送. 用 GoEasy 提供的 restful API 实现
API url: http://goeasy.io/goeasy/publish
方式: Post
参数列表:
channel: 'csdnNotification' //与订阅的 channel 必须一致,否则客户端将收不到消息。因此我们也可以根据 channel 来控制哪些客户端可以接收。
appkey: 'supper key' //这里必须使用 supper key
content: 'blabla …..' //要推送的内容
相关推荐
Uniapp作为近来最火的移动端开发技术,一套代码,可以打包成Android/iOS app和各种平台的小程序,可谓是没有最方便只有更方便。 GoEasy上架DCloud Uniapp...Uniapp官方的websocket API主要是用来与您的websocket服务
Java实现GoEasy实时推送demo、JAVA Web实时消息后台服务器推送技术
但如果要在小程序里快速的实现一个即时通讯功能,就有点尴尬,因为微信官方提供的只是一个底层的websocket api,要在项目中直接使用,还需要做很多额外的工作,比如首先就需要搭建自己的websocket
越来越多的项目需要用到实时消息的推送与接收,我这里推荐大家使用GoEasy, 它是一款第三方推送服务平台,使用它的API可以轻松搞定实时推送!...如:Java,PHP, C#, Ruby, Python, C, C++, ASP.NET,Node
基于node的前端websocket简单实时推送数据基本用法 含有goEasy基础版本
GoEasy小程序即时通讯源码是一个基于GoEasy提供的websocket通讯服务 实现的小程序即时通讯,支持一对一单聊、群聊、会话列表、上下线提醒、 历史消息、离线消息,支持发送图片、视频、语音,更多功能可以下载下来...
GoEasy小程序即时通讯源码是一个基于GoEasy提供的websocket通讯服务,实现的小程序即时通讯,支持一对一单聊、群聊、会话列表、上下线提醒、历史消息、离线消息,支持发送图片、视频、语音,更多功能可以下载下来...
java 1.6 websocket tomcat7.0.27以上版本 我自己用的tomcat7.0.42
GoEasy小程序即时通讯源码是一个基于GoEasy提供的websocket通讯服务,实现的小程序即时通讯,支持一对一单聊、群聊、会话列表、上下线提醒、历史消息、离线消息,支持发送图片、视频、语音,更多功能可以下载下来...
基于WebSocket实现网页版聊天,支持一对一聊天,功能包含登录页面、对话界面、好友列表、上下线提醒等。 运行步骤: 1、获取GoEasy Appkey 先到GoEasy官网(https://www.goeasy.io)注册一个账号,登录后,创建一...
基于WebSocket实现的vue websocket聊天,支持一对一聊天,功能包含登录页面、对话界面、好友列表、上下线提醒等。 websocket服务采用的国内知名的第三方websocket框架【GoEasy】实现。 源代码精炼,层次清晰,非常...
替代Websocket的解决方案:GoEasy.docx
GoEasy小程序即时通讯源码是一个基于GoEasy提供的websocket通讯服务,实现的小程序即时通讯,支持一对一单聊、群聊、会话列表、上下线提醒、历史消息、离线消息,支持发送图片、视频、语音,更多功能可以下载下来...
GoEasy小程序即时通讯源码是一个基于GoEasy提供的websocket通讯服务,实现的小程序即时通讯,支持一对一单聊、群聊、会话列表、上下线提醒、历史消息、离线消息,支持发送图片、视频、语音,更多功能可以下载下来...
在前一篇文章中我讲到了在uniapp中使用GoEasy提供的websocket服务来实现数据实时更新。很多人有疑惑,为什么不自己搭建一个websocket服务呢。 这里我简单梳理一下我个人的一些理解,欢迎大家发表自己的意见。 一、...
主要介绍了Websocket IM聊天教程,小编教你用GoEasy快速实现IM聊天,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
goeasy
本篇文章主要介绍了PHP实现Web实时消息后台服务器推送技术,这里整理了详细的代码,有需要的小伙伴可以参考下。
采用HTML + JQuery+Websocket的方式实现websocket聊天室,包含登录页面、聊天室页面,功能有登录、选择聊天室、发送消息、发送道具等。 运行步骤: 1、获取GoEasy Appkey 先到GoEasy官网(https://www.goeasy.io)...