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; p>
¿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
.