- getAppAuthorizeSetting 不同Android机型差异性问题?
const appAuthorizeSetting = wx.getAppAuthorizeSetting() console.warn("蓝牙授权状态:" + appAuthorizeSetting.bluetoothAuthorized) console.warn("地理位置授权状态:" + appAuthorizeSetting.locationAuthorized) console.warn("精准定位状态: " + appAuthorizeSetting.locationReducedAccuracy) console.warn("setting >>>>>" + JSON.stringify(appAuthorizeSetting)); // 华为鸿蒙系统表现和其他Android机型表现不一样 // 华为鸿蒙系统 微信授权都正常的情况下。会有 bluetoothAuthorized 字段,但是字段值都是 ‘denied’ // 别的Android手机 没有 bluetoothAuthorized 字段 // 请保持一致 如果要保留 bluetoothAuthorized 字段请确保场景真实。 if (appAuthorizeSetting.bluetoothAuthorized == 'denied') { wx.showModal({ content: '请开启微信获取蓝牙功能权限', showCancel: false, title: '提示', success: (result) => { } }) return } 鸿蒙: [图片] 小米: [图片]
2024-08-01 - 在小程序BLE使用中小米手机使用异常
用微信小程序官方提供的示例代码做测试,测试手机为小米6X,在其它型号小米手机也是同样异常。异常现象为: 1、在手机设置里面与要操作的BLE蓝牙设备配对,然后用小程序去搜索并连接已配对的BLE设备,首次可以获取到服务,见‘图1‘[图片], 点击“断开连接”,再次连接设备,就获取不到BLE对应的服务了,见“图2” [图片] 2、在手机没有与BLE设备配对的情况下,可以一直正常使用。
2020-05-18 - 微信小程序改名收费问题?
我们公司注册、认证过了微信公众号后,在公众号里快速注册并认证小程序,该小程序目前已上线,现在需要改小程序的名称,系统提示要收取300元费用。 请问认证过的小程序还需要收费吗?这有些不合理吧,除了这个300元费用以外,是否还要收取其他费用呢?
2023-07-04 - 小程序获取位置隐私保护已设置,仍提示无未声明fail-api作用域?
小程序获取位置隐私保护已设置,并通过审核,但是调用API时仍提示"errMsg":"getLocation:fail api scope is not declared in the privacy agreement","errno":112。 更新:提示变成{"errMsg":"getLocation:fail privacy permission is not authorized","errno":104}了。 [图片]
2023-08-16 - onBLECharacteristicValueChange 在安卓 不回调?
正在对接低功耗中心蓝牙设备。 发现在安卓手机上无法监听其中一款设备返回的数据(api:onBLECharacteristicValueChange),但是在苹果手机上是可以的, notifyBLECharacteristicValueChange 成功了 writeBLECharacteristicValue 也成功了 请问大家有遇到过类似的问题以及有什么好的解决方案么
2023-06-26 - wx.scanCode扫描条码时返回值不准2022-11-09
- 微信小程序wx.scanCode扫描条码时返回值不准确?微信版本 8.0.30
wx.scanCode api 微信版本 8.0.30
2022-11-21 - 微信小程序ios设置蓝牙MTU报错?
测试工具:苹果7 手机 微信版本:8.0.3 蓝牙模块:4.0 理论值支持最大传输单元300个字节,实测红米K20 华为荣耀 可发送接收200个字节。 测试报错条件:当使用苹果7 微信版本为8.0.3时,调用微信小程序api setBleMTU是报错。 报错信息:errMsg:"setBleMTU:fail can only be invoked on android" [图片] 请官方帮忙分析问题
2021-04-09 - IOS蓝牙发送时可选择write withoutresponse或writewithresponse
问题描述: 在蓝牙中,write特征值带的属性中有2种: ①write with response; ②write without response。 一般情况下设备这2种属性都具备,而小程序种发送数据时wx.writeBLECharacteristicValue(Object object)中没有可选的参数,调用API后,在IOS中使用了write with response,而Android中则使用了write without response,使用write with response进行发送后,导致了速度变慢,在数据量过大时,发送时间会很长。 - 希望提供的能力 在wx.writeBLECharacteristicValue(Object object)参数中增加一个boolean参数,让用户可以选择使用哪种方式发送。
2020-01-08 - 微信小应用程序蓝牙bin固件升级wx.writeBLECharacteristicValue?
bin蓝牙固件升级wx.writeBLECharacteristicValue 这个函数一次只能发送20个字节数据包? 还有没有其他方法可以发送128位定长包?
2021-03-10