GoEasy在微信小程序中的应用

 

目录

 

介绍:

正文:

登录自己的微信公众平台

初始化GoEasy对象

接收消息

发送消息

最后:


介绍:

GoEasy作为快速构建web实时通讯体系API之一,能够让websocket变得更简单!

正文:

目前websocket我们已经使用过多次,那么我能怎么在微信小程序中应用GoEasy呢?

登录自己的微信公众平台

https://mp.weixin.qq.com 进入 微信公众平台|小程序 -> 设置 -> 开发设置 -> 服务器域名 选项的 socket合法域名项
添加 goeasy的地址: wx-hangzhou.goeasy.io

初始化GoEasy对象

集成goeasy.js sdk。

// 在onLaunch方法里初始化全局GoEasy对象

 onLaunch: function (options) {
    this.globalData.goEasy = new GoEasy({
    host: "beijing.goeasy.io", //应用所在的区域地址: 【beijing.goeasy.io | singapore.goeasy.io】
    appkey: "my_appkey", //替换为你自己的appkey
    onConnected: function() {
        console.log('连接成功!')
    },
    onDisconnected: function() {
        console.log('连接断开!')
    },
    onConnectFailed: function(error) {
        console.log('连接失败或错误!')
    }
});
},

接收消息

getApp().globalData.goEasy.subscribe({
    channel: "my_channel", //替换为您自己的channel
    onMessage: function (message) {
        console.log("Channel:" + message.channel + " content:" + message.content);
    }
});

发送消息

getApp().globalData.goEasy.publish({
    channel: "my_channel", //替换为您自己的channel
    message: "Hello, GoEasy!" //替换为您想要发送的消息内容
});

相关文章:

  • 微信小程序中websocket获取实时数据
  • vue项目中使用websocket对数据做实时更新的处理
  • 结合mqtt的websocket的连接过程

最后:

本文只是一篇介绍性的文章,如有不足欢迎指出!

 

你可能感兴趣的:(websocket)