微信jssdk 如何检测手机蓝牙是否开启,以及蓝牙状态更新

问题描述

微信jssdk 如何检测手机蓝牙是否开启,以及蓝牙状态更新

问题出现的环境背景及自己尝试过哪些方法

需要在项目中检测蓝牙的状态,尝试使用onWXDeviceBluetoothStateChange这个api,但是无法触发。

相关代码

wx.ready(() => {
wx.on("onWXDeviceBluetoothStateChange", (data) => console.log("蓝牙改变", data));
wx.invoke("openBluetoothAdapter", {
                complete: () => {
                    wx.on("onWXDeviceBluetoothStateChange", (data) => console.log(data));
                }
            });
wx.invoke("getBluetoothAdapterState", {
                complete: (data) => {
                    console.log("蓝牙状态", data);
                }
            });
})
// 以上代码均无法触发,jsApiList以加入上述方法名。
阅读 4.2k
1 个回答

楼主,看看这篇文章 传送门,希望对你有所帮助~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题