wx.openBluetoothAdapter无法开启苹果的蓝牙
发布于 6 年前 作者 jingzou 8266 次浏览 来自 问答

在运行小程序前已经将手机蓝牙开启。

现在在安卓平台上能调用手机蓝牙并连接。但在苹果平台上使用,无法通过小程序调用手机蓝牙。

并且微信版本都在6.6.7以上。

现在调试下来,发现运行wx.openBluetoothAdapter没起作用,wx.getBluetoothAdapterState提示初始化失败。

当前代码如下。

onShow: function () {

    wx.openBluetoothAdapter({

        success: function (res) {

        },

        fail: function (res) {

            wx.showModal({

            title: ‘提示’,

            content: ‘请检查手机蓝牙是否打开’,

            })

        }

    })

//开启蓝牙模块并初始化

//检查蓝牙模块是否初始化成功

    wx.getBluetoothAdapterState({

        success: function (res) {

            var available = res.available

            if (!available) {

                wx.showToast({

                    title: ‘蓝牙初始化失败’,

                    icon: ‘loading’,

                    duration: 2000

                })

            }

            else {

                wx.showToast({

                title: ‘蓝牙初始化成功’,

                icon: ‘success’,

                duration: 2000

                })

            }

        }

    })

//检查蓝牙模块是否初始化成功

},

3 回复

有具体的代码片段吗?

关注一下

回到顶部