客户端发送和接收消息 > React-Native
集成goeasy.js sdk。 创建一个global.js全局变量存储文件,放在项目的根目录。
//global.js文件内容
export default {
goEasy: null
}
在index.js导入全局变量存储的global.js。
import g from './global.js'
// 在index.js文件里,初始化一个全局GoEasy对象
g.goEasy = new GoEasy({
host: "hangzhou.goeasy.io", //应用所在的区域地址: 【hangzhou.goeasy.io | singapore.goeasy.io】
appkey: "my_appkey", //替换为您的应用appkey
onConnected: function() {
console.log('连接成功!')
},
onDisconnected: function() {
console.log('连接断开!')
},
onConnectFailed: function(error) {
console.log('连接失败或错误!')
}
});
import g from './global.js'
g.goEasy.subscribe({
channel: "my_channel", //替换为您自己的channel
onMessage: function (message) {
console.log(message.content);
}
});
import g from './global.js'
g.goEasy.publish({
channel: "my_channel", //替换为您自己的channel
message: "Hello, GoEasy!" //替换为您想要发送的消息内容
});
集成goeasy.js
HTML
微信小程序
React-Native
Uni-app
Vue
React
AngularJS
RequireJS