开发者工具-》工具-》构建npm
怎样使用 miniprogram-ci 进行小程序代码的上传?在vue项目中执行npm install miniprogram-ci --save 命令后,下面这个方法写在methods里面报错,轻微是什么原因呢? const ci = require('miniprogram-ci') ;(async () => { const project = new ci.Project({ appid: 'wxsomeappid', type: 'miniProgram', projectPath: 'the/project/path', privateKeyPath: 'the/path/to/privatekey', ignores: ['node_modules/**/*'], }) const uploadResult = await ci.upload({ project, version: '1.1.1', desc: 'hello', setting: { es6: true, }, onProgressUpdate: console.log, }) console.log(uploadResult) })()
2020-06-28怼他们
我的小程序为什么总是审不过 没有挂视频啊?商家自营-美妆/洗护类目,审核没通过说小程序涉及在线观看视频,但是我这边没有添加视频啊,能不能快送通过一下,我这边着急上线,都审核了五六次了。
2020-06-28投诉他们
微信小程序审核失败 审核失败的原因在哪看?(简单说:我错了,请告诉我哪里错了)我提交了一个微信小程序,审核未通过。提示消息中说违反第某条规定(不理解说的啥)?能不能给个界面,或者个截图,说明一下提交的小程序哪写错了?
2020-06-23我知道用线上图片或image可以,但我希望官方支持背景图动态引入,这是正常操作,凭什么不支持?
小程序view设置背景图片在真机上不显示,模拟器上可以?重现见下面片接代码片段 https://developers.weixin.qq.com/s/dMTUZHmj7MhC
2020-06-02可以了
更新体验版代码,报系统错误?[图片]
2020-04-23可以接收蓝牙设备的数据,但写入得不到对应的反馈数据 相关代码片段如下(字节数不超过20,也有延时处理) MG4J2CH/A 苹果6 8.3 微信版本6.7.4 华为畅享8 安卓8.0.0 微信版本7.0.13 //取蓝牙服务特征值 getBLEDeviceCharacteristics(deviceId, serviceId) { wx.getBLEDeviceCharacteristics({ deviceId, serviceId, success: (res) => { console.log("getBLEDeviceCharacteristics"); console.log(res); for (let i = 0; i < res.characteristics.length; i++) { let item = res.characteristics[i] console.log(item); if (item.properties.notify || item.properties.indicate) { wx.notifyBLECharacteristicValueChange({ deviceId, serviceId, characteristicId: item.uuid, state: true, success: function (res) { console.log("notifyBLECharacteristicValueChange"); console.log(res); } }); } if (item.properties.write) { let uuid = item.uuid; if(arr_info[serviceId]) { arr_info[serviceId].push(uuid); }else{ arr_info[serviceId] = [uuid]; } this.writeBLECharacteristicValue(deviceId, serviceId, uuid); } } }, fail(res) { console.error('getBLEDeviceCharacteristics', res) } }) // 操作之前先监听,保证第一时间获取数据 wx.onBLECharacteristicValueChange((characteristic) => { console.log("onBLECharacteristicValueChange"); console.log(characteristic); let value = new Uint8Array(characteristic.value); getUint8Value(characteristic.value, function (res) { console.log(res); }); }) }, //写入一个特征值 预期在onBLECharacteristicValueChange拿到蓝牙设备传输过来的反馈数据 writeBLECharacteristicValue(deviceId, serviceId, characteristicId) { let buffer = new ArrayBuffer(6); let dataView = new DataView(buffer); //判断是否开启鉴权的命令 dataView.setUint8(0, 0xa5); //头部 dataView.setUint8(1, 0x01); // dataView.setUint8(2, 0x04); //命令字 dataView.setUint8(4, 0x00); //流水号 dataView.setUint8(3, 0x23); dataView.setUint8(5, 0x57); //校验 setTimeout(()=>{ console.log(arr_info); //{"serviceId1": [uuid1, uuid2], "serviceId2": [uuid1, uuid2] } console.log(Object.keys(arr_info)); let keys = Object.keys(arr_info); wx.writeBLECharacteristicValue({ deviceId: deviceId, serviceId: keys[1], //serviceId, characteristicId: arr_info[keys[1]][0],//characteristicId, value: buffer, success(res){ console.log('writeBLECharacteristicValue success', res) }, fail(err){ console.log('writeBLECharacteristicValue fail', err) } }) }, 5000);
蓝牙设备写入得不到正确反馈数据?蓝牙设备接收数据可以,现在要加写入的功能。 多组可用的serviceId+uuid值写入回调正常writeBLECharacteristicValue:ok,但在onBLECharacteristicValueChange得不到正确的反馈数据(安卓和IOS都是如此) [图片]
2020-04-17楼主问题解决了吗?我也遇到了这个问题,写入回调显示成功,但嵌入式开发的同事说没收到,也无法给出反馈数据
小程序的蓝牙API 写入数据显示成功但实际对方并没有收到?给公司开发的一款蓝牙助手小程序,自己测试用的iphone6s plus,所有的功能都完美运行,但是到其他手机尤其是安卓机和高版本的iphone,向蓝牙设备写数据都显示成功,但实际上对方并没有收到,也无法做出响应。现在已知的iphone7、iphone8、iphoneXR、小米9、荣耀V9、荣耀V10都有这种情况,测试成功的有iphone6splus、华为P10 、小米5,不知道是什么原因,希望官方能帮助解惑 写入数据的代码,参数和arraybuffer转换函数都是测试过没问题的 /** * 向蓝牙发送数据 * @param {Object} dataArr * @param {Object} deviceId * @param {Object} serviceId * @param {Object} characteristicId */ const sendData=function(dataArr,deviceId,serviceId,characteristicId,callback){ // 数组转内存 let ab=this.arr2ab(dataArr),myRes={}; // 传数据到蓝牙设备 uni.writeBLECharacteristicValue({ deviceId:deviceId, serviceId:serviceId, characteristicId:characteristicId, value:ab, success:function(res){ // console.log('数据写入成功') myRes={code:0,msg:dataArr[0]+'数据写入成功'}, callback(myRes) }, fail:function(res){ myRes={code:1,msg:dataArr[0]+'数据写入失败'}, callback(myRes) } }) } 补充一下,开发用的是uni-app
2020-04-17IOS上常亮在切后台后会失效,其实只要切回来时在onShow函数里再执行一次常亮代码就行了。 wx.setKeepScreenOn({ keepScreenOn: true })
wx.setKeepScreenOn IOS系统 热启动常亮问题- 需求的场景描述(希望解决的问题) 小程序启动会有两种情况,一种是「冷启动」,一种是「热启动」。 热启动:假如用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时无需重新启动,只需将后台态的小程序切换到前台,这个过程就是热启动; 冷启动:用户首次打开或小程序被微信主动销毁后再次打开的情况,此时小程序需要重新加载启动,即冷启动。 小程序没有重启的概念。 如果 iOS 用户关闭小程序,热启动打开小程序,wx.setKeepScreenOn接口设置的屏幕常亮会失效,此问题是否有解决方案? - 希望提供的能力 希望用户热启动后,还可以设置屏幕常亮。
2019-12-31木有
小程序蓝牙连接在iphoneX上扫描不到蓝牙设备?客户的iphoneX手机里,小程序扫描不到蓝牙设备。在安卓和iphone7上都是可以的 [图片]
2019-12-12我说得是在onHide播放音频,相当于提醒用户小程序已经切到后台了。 "requiredBackgroundModes": [ "audio" ]
BackgroundAudioManager后台播放不了?在小程序里播放音乐,切到后台后音乐正常继续播放。 但我在onHide里监听切换后台事件,音乐播放不了,为啥? onHide(){ console.log("切换到后台"); backgroundAudioManager.play(); },
2019-12-06