onLoad( option ) {
let that = this;
this.selectedDevice = null;
this.targetBluetoothId = option.id;
console.log("扫描设备...", this.targetBluetoothId)
that.loadingMsg('正在扫描设备', true);
uni.openBluetoothAdapter({
success:(res)=> { //已打开
uni.getBluetoothAdapterState({ //蓝牙的匹配状态
success:(res1)=>{
that.message = "本机设备的蓝牙已打开";
that.findBT();
},
fail(error) {
wx.showModal({
content: '错误:' + JSON.stringify(error),
confirmText: '好',
showCancel: false
})
}
});
},
fail:(err)=>{ //未打开
if (err.state && err.state == 3) {
wx.showModal({
content: '请在iPhone的“设置-隐私-蓝牙”选项中,允许微信访问你的蓝牙',
confirmText: '好',
showCancel: false
})
} else {
wx.showModal({
content: '请开启你的蓝牙使用权限',
confirmText: '好',
showCancel: false
})
}
}
})
this.loadProp();
setTimeout(function(){
if( !that.selectedDevice ) {
that.showLoading = true;
wx.showModal({
content: '未发现可用设备',
confirmText: '返回',
showCancel: false
})
}
}, 30000);
}
以上小程序代码,在华为的Nova 12 Ultra手机不可使用蓝牙,其他的安卓手机、IOS、和鸿蒙P60都正常。
你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
时间点:7月15日 19:00-21:00
遇到同样的问题了,有解决方案吗?
微信号:cynthia-wkun
时间点:7月15日 19:00-21:00