Red de conocimiento informático - Conocimiento de Internet de las cosas - Cómo conectar el subprograma WeChat al websocket

Cómo conectar el subprograma WeChat al websocket

El Mini Programa WeChat proporciona oficialmente una interfaz API websocket básica, que puede comunicarse con su propio servidor websocket. Aunque existe una interfaz, el servidor websocket debe crearlo usted mismo, lo cual no es una tarea fácil.

Puedes probar nuestro GoEasy, un servicio de marco websocket de terceros, que admite muy bien los mini programas WeChat.

Utilizando GoEasy, no necesitas construir un servidor websocket. A través de la interfaz proporcionada por GoEasy, puedes enviar información a cualquier cliente de forma fácil y rápida.

Los métodos de uso específicos son los siguientes:

Inicie sesión en su propia plataforma pública de WeChat

Ingrese a la plataforma pública de WeChat | Mini Program-gt; Configuración de desarrollo -gt; El elemento de nombre de dominio legal del socket de la opción de nombre de dominio del servidor

Agregue la dirección de goeasy: wx-hangzhou.goeasy.io

Obtenga GoEasy SDK

¿Descargar?https://cdn.goeasy.io/download/goeasy-1.0.11.js

importar GoEasy desde './goeasy-1.0.11';

Inicializar objeto GoEasy

p>

//Inicializar el objeto GoEasy global en el método onLaunch this.globalData.goEasy = new GoEasy({

host: "hangzhou.goeasy. io", //La dirección regional donde se encuentra la aplicación: hangzhou.goeasy.io | singapore.goeasy.io

appkey: "my_appkey", //Reemplace con la clave de aplicación de su aplicación

onConnected: function() {

console.log('¡Conexión exitosa!')

},

onDisconnected: function() {

console.log('¡Conexión desconectada! ')

},

onConnectFailed: function(error) {

console.log('Conexión ¡Fallo o error!')

}});

El subprograma recibe mensajes

getApp().globalData.goEasy.subscribe({

canal: "my_channel", // Reemplazar con tu propio canal

onMessage: función (mensaje) {

console.log("Canal: " mensaje.canal " contenido : " message.content);

}});

El subprograma envía un mensaje:

getApp().globalData.goEasy.publish({

canal: "mi_canal", //reemplazar con tu propio canal

mensaje: "Hola, GoEasy!" //reemplazar con el contenido del mensaje que deseas enviar});

Lo anterior es Aquí están los pasos para usar websocket en los mini programas WeChat. Aquí hay un tutorial y una demostración. Espero que le resulte útil: Enlace web

.