- hardwareDevice.getSnTicket 返回9800003,是什么原因?
我的小程序申请了硬件,并开通了设备消息能力,请问获取设备票据接口是为何会返回错误码9800003,提示model_id检查不通过。 string(86) "{"errcode":9800003,"errmsg":"model_id检查不通过 rid: 62a301ef-0f42710d-3c62b56d"}" 我的小程序appid为wx945d669b08b8feb8设备的model_id为uS7bUbZsXLPXkB2g9hUsHQ 已经开通小程序设备消息能力,但没有显示永久订阅消息模板存在。 盼回复,多谢了。
2022-06-11 - 小程序UDPSocket.send发送数据发不出来?
小程序实现UDP发送和接收,之前使用正常,最近使用发现UDPSocket.send发送数据失败,没有任何提示信息,在真机调试和预览情况下都不行(之前上线的小程序也失败)。小程序配置信息如下: 微信开发工具:V1.05.2201240微信版本:8.0.16IOS版本:15.2.1基础库版本:2.22.0期间代码没有做过修改,见下: this.data.udpSocket = wx.createUDPSocket(); if (this.data.udpSocket === null) { console.log('暂不支持') return; } const locationPort = this.data.udpSocket.bind() console.log('UDP客户端端口号:'+locationPort) this.setData({ isFirst: false, port: locationPort }) this.data.udpSocket.onListening(function (res) { console.log('监听中Res ===' + res) }) const password = this.data.password; const ssid = this.data.ssid; const port = this.data.port; const openid = app.globalData.gopenid; let message = JSON.stringify({ port, password, ssid, openid }) this.data.udp.send({ address: '192.168.4.1', port: 8266, message }); // 监听UDP响应数据 this.data.udpSocket.onMessage((res) => { console.log("get data from esp module"); console.log(res); //字符串转换,很重要 let unit8Arr = new Uint8Array(res.message); let encodedString = String.fromCharCode.apply(null, unit8Arr); let data = decodeURIComponent(escape((encodedString))); console.log("data:", data); let str = JSON.parse(data); switch (str.code) { //成功收到信息 case 0: wx.showToast({ title: '接收成功', }) break; //成功解析到信息
2022-02-11