3317关注10650浏览
安卓手机蓝牙连接一直失败,设置了五分钟的超时时间还是不行,监听蓝牙状态改变的回调
wx.onBLEConnectionStateChange,蓝牙的状态有时是连接有时是未连接,
wx.createBLEConnection这个方法的success一直不走,走fail的方法,错误信息是10006/10012;iOS测试没有问题;求教
连接代码如下:
//连接蓝牙 -- 暴露给外界
function connectBluetoothDevices(device, isFunction) {
connectCallBack = isFunction;
stopBluetoothDevicesDiscovery();
currentDevice = deviceInfo;
deviceId = device['devices'][0]['deviceId'];
console.log('要去连接蓝牙啦!');
wx.createBLEConnection({
deviceId: deviceId,
timeout:300000,
success: function (res) {
console.log('连接成功');
getBluetoothDeviceServices(device)
},
fail: function (error) {
console.log(error);
console.log('连接失败');
closeBluetoothConnect();
connectBluetoothDevices(device, isFunction);
}
})
}
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
胡歌是我哥
16人对此回答表示赞同
遇到同样问题。。。蛋疼
展开160回复分享发布于 6年前评论(0)
收起评论
-
偷生者
15人对此回答表示赞同
请问主问题解决了吗?
展开150回复分享发布于 6年前评论(0)
收起评论