- android微信v6.5.7的getBluetoothDevices报错
[代码]wx.getBluetoothDevices({[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]}[代码][代码]})[代码]输出如图: [图片]
2017-11-02 - showLoading兼容性
我们的小程序上线之后我在运维中心看到有如下报错 [图片] 在社区搜了下看似乎是因为版本库低于1.1.0导致的?但是我在设置-基本设置-公共库最低版本设置里的版本分析里没有找到低于1.1.0的用户,还有别的原因会导致这个问题吗? [图片]
2017-10-24 - wx.vibrateShort调用失败
fail回调返回的结果是not support,已开启微信的震动设置,系统也设置过了,收到微信新消息时有震动提示,基础库版本是1.3.0,微信版本是6.5.10,iOS10.3.2
2017-07-11 - 蓝牙api allowDuplicatesKey参数设置
wx.startBluetoothDevicesDiscovery(OBJECT) 根据文档所述我调用该api时将allowDuplicatesKey设为了false,在 wx.onBluetoothDeviceFound(CALLBACK)这个回调内依然检测出deviceId和name相同的设备剔除业务逻辑后的代码如下: [代码]wx.openBluetoothAdapter({ [代码][代码]// 初始化蓝牙适配器[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]wx.startBluetoothDevicesDiscovery({ [代码][代码]// 开始搜寻附近的蓝牙外围设备[代码][代码] [代码][代码]allowDuplicatesKey: [代码][代码]false[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]wx.getBluetoothDevices({ [代码][代码]// 获取所有已发现的蓝牙设备,包括已经和本机处于连接状态的设备[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]wx.hideLoading();[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]wx.hideLoading();[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]wx.onBluetoothDeviceFound([代码][代码]function[代码] [代码](devices) {[代码][代码] [代码][代码]console.log(devices.devices[0]);[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]wx.hideLoading();[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]wx.hideLoading();[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码] 调试结果: [图片] 可以看到console出来的设备有很多是重复的这里仅列举了一个,不知道是使用的姿势不对吗?调试用的真机是iOS10.3.2,微信版本是6.5.9
2017-06-28