荣耀8X ,wx.createBLEConnection 通过此方法建立连接后,返回连接超时错误代码,可是从被连接的蓝牙设备端发现已成功建立连接?
①调用wx.closeBluetoothAdapter 无法断开连接
②尝试关闭小程序也无法断开蓝牙连接,
③关闭手机系统蓝牙才断开蓝牙连接
目前该问题只在荣耀8X 上遇到
我的系统版本Emui 9.1.0 ,安卓9
荣耀8X ,wx.createBLEConnection 通过此方法建立连接后,返回连接超时错误代码,可是从被连接的蓝牙设备端发现已成功建立连接?
①调用wx.closeBluetoothAdapter 无法断开连接
②尝试关闭小程序也无法断开蓝牙连接,
③关闭手机系统蓝牙才断开蓝牙连接
目前该问题只在荣耀8X 上遇到
我的系统版本Emui 9.1.0 ,安卓9
1 个回答
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
麻烦复现问题的时候,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
手机型号 荣耀8X,微信版本号8.0.1,手机系统EMUI9.1.0
2.目前就荣耀手机能复现这个问题,你们复现的话,没有电机,用其他蓝牙5.0 的设备去连也行
从客户端日志看,超时设得偏短,而且在走到超时逻辑之前,确实没有收到系统连接成功的回调;可能连接是在超时时间之后才成功的,然后由于客户端尝试close,系统就没有回调连接成功回来,开发者可以尝试调大下超时时间看看。