- 蓝牙传输数据 加密和身份认证该怎么做?
因为涉及出海,对于用户隐私这块要求比较高 目前考虑数据通过aes加密,但是对称秘钥小程序端储存的话有泄露风险 如果是 非对称秘钥,小程序端 向蓝牙设备 获取公钥,传输数据通过公钥加密,蓝牙设备端私钥解密 但是又有个问题,中间人攻击问题,不法之人 根据小程序端的算法,弄了一套 公钥和私钥,拦截蓝牙设备传输的公钥,并串改,当小程序端传输数据给蓝牙设备的时候,因为是不法分子的公钥加密的,也可以用不法分子的私钥来解密,就拿到了数据,哎
2021-06-02 - textarea层级问题,官方真的没法解决了吗?
目前只能自己根据是否失去焦点,在text标签和textarea直接来回切换,但总感觉,体验不是很好,尤其是点击我要的焦点位置这种,想请问,官方真的没法解决这个问题了吗? 致命问题,为啥input就不会出现这种问题呢(input也是原生组件),有个普通的div浮窗在上面,依然能盖住
2020-01-07 - 大概从前天开始小程序告警群居然把主动的promise.reject的错误给提示出来?
```js async function main () { let result = await demo1(); await demo(result); ``` 常见代码中这样的, demo1,demo2里面对错误进行处理,主动抛出promise.reject自己的处理信息,主流程只要按正常走下来就可以了,但是现在,把promise.reject的错误也给告警群里抛出来,之前是不会的,几天前突然这样 还有一点是,提问题的 写 标题为什么要带?号才能发布
2019-12-26 - requestSubscribeMessage 唤起后直接右滑动或者左上角返回,不点击取消问题?
这是100%必现问题(苹果上)requestSubscribeMessage唤起后,直接点击右上角或者手势左滑返回, (注意咯,不要点击取消,关闭订阅框)返回上一页再重新进入这个页面,调用 wx.requestSubscribeMessage 将不会有任何的反应, success,fail都不会回调 这样返回,或者右上角返回[图片] 这个requestSubscribeMessage 感觉已经被吐槽好多问题了。。。。
2019-12-18 - requestSubscribeMessage 为啥兼容性问题这么多呀?
注意:2.8.2 版本开始,用户发生点击行为或者发起支付回调后,才可以调起订阅消息界面。 需要订阅的消息模板的id的集合(注意:iOS客户端7.0.6版本、Android客户端7.0.7版本之后的一次性订阅/长期订阅才支持多个模板消息,iOS客户端7.0.5版本、Android客户端7.0.6版本之前的一次订阅只支持一个模板消息)消息模板id在[微信公众平台(mp.weixin.qq.com)-功能-订阅消息]中配置 这个接口让我们放弃了 2.8.2以下的用户也就算了,结果模板消息又来这一套,哎,真的是的,你们改这个接口和产品说过了吗,严重影响小程序使用体验呀
2019-12-02 - ad 广告组件能否在bindload 说明 那一块注明30秒内不重复触发,太误导人?
https://developers.weixin.qq.com/miniprogram/dev/component/ad.html 能否在ad bindload 说明加一条,30s内不重复触发 因为有一个监听广告加载完成,淡出动画 ,监听bindload,发现有些情况一直广告不显示,排查问题找了好久 解释说是 同一个位置同一个unit-id的小程序banner广告会缓存30秒,所以没有重新加载触发onload事件 我想这不是我们开发者需要关心的事情,实在太误导人了
2019-11-28 - getSavedFileInfo, getSavedFileList 文件管理api bug
[代码]fileSystemManager.saveFile({[代码][代码] [代码][代码]tempFilePath,[代码][代码] [代码][代码]// filePath: wx.env.USER_DATA_PATH + '/123.docx.png',[代码][代码] [代码][代码]success (result) {[代码][代码] [代码][代码]wx.getFileInfo({[代码][代码] [代码][代码]filePath: result.savedFilePath,[代码][代码] [代码][代码]success() {[代码][代码] [代码][代码]debugger[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail (error) {[代码][代码] [代码][代码]debugger[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]wx.getSavedFileInfo({[代码][代码] [代码][代码]filePath: result.savedFilePath,[代码][代码] [代码][代码]success() {[代码][代码] [代码][代码]debugger[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail (error) {[代码][代码] [代码][代码]debugger[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]resolve(result)[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail (error) {[代码][代码] [代码][代码]reject(error);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码] 1. 经测试, saveFile一旦指定了 filePath, getSavedFileInfo便无法获取图片详情,去掉就好了, getFileInfo 表现正常( 不用 getSavedFileInfo了) 2. wx.getFileInfo 能同时获取临时文件,缓存文件消息(这是好事, 但是getSavedFileInfo接口说 getFileInfo用来获得临时文件消息,让人误导呀 3. getSavedFileList 只能获取不 指定了filePath(我自己单独开辟文件夹用于存放) 的文件,一旦指定了就无法显示,只能自己通过 readdir遍历获取文件消息
2019-10-18 - onBLEConnectionStateChange 安卓 与 ios 表现不一致
IOS, 安卓开关 蓝牙都能触发 onBluetoothAdapterStateChange 事件 IOS 还能触发 onBLEConnectionStateChange 事件正确表现当前蓝牙是否已开启已关闭 , 安卓下直接关闭蓝牙不会触发onBLEConnectionStateChange 事件 实际此时设备连接已断开
2019-09-27 - 同声传译 频繁 socket报错
目前刚上线一直频繁报错,不知道什么原因 Cannot read property 'method' of null;at socketTask.onopen callback functionTypeError: Cannot read property 'method' of null at Object._buildWebsocketFrame (https://usr/app-service.js:1086:19965)at Object.internalSend (https://usr/app-service.js:1086:20603)at Function.<anonymous> (https://usr/app-service.js:1086:21402)at i.emit (https://lib/WASubContext.js:1:371583)at https://lib/WASubContext.js:1:699502at https://lib/WASubContext.js:1:381835以及 [代码]Cannot read property [代码][代码]'close'[代码] [代码]of [代码][代码]null[代码][代码];at api connectSocket fail callback [代码][代码]function[代码] 不知道什么原因,代码方面就是官方示例 以及录音时间>= 40s 就会报转换失败,不是60秒
2019-07-09 - wx.request Formdata 发送对象层级大于2层就会异常
当设置 header 'content-type': 'application/x-www-form-urlencoded' 且发送的 data { supplier: { fhk_supplier: '' } } 这样就完了,发送变成这样了 [图片] 要少一级才正确 { supplier: JSON.stringify({ fhk_supplier: this.data.supplier }) }
2019-04-29