const player = async () => {
try {
uni.showLoading({
title: '加载中',
})
// 2. 根据不同平台申请蓝牙权限(安卓动态申请,iOS 系统自动提示申请)
const platform = uni.getSystemInfoSync().platform
if (platform === 'android') {
await requestBluetoothPermission()
}
uni.openBluetoothAdapter({
// 判断蓝牙是否开启
success: function (res) {
uni.hideLoading()
findBlue()
},
fail: function () {
// 1.设备不支持蓝牙
// 2.蓝牙功能未开启
// 3.系统权限问题
// 4.蓝牙适配器正在被其他应用占用或初始化冲突
uni.hideLoading()
uni.showToast({
title: '请打开蓝牙',
type: 'error',
icon: 'none',
})
},
})
} catch (err) {
console.error('player函数执行出现错误:', err)
uni.hideLoading()
}
}
在正式版打开调试还有一种方法,就是先在开发版或体验版打开调试,再切到正式版就能看到vConsole