收藏
回答

wx.openBluetoothAdapter无法开启苹果的蓝牙

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.openBluetoothAdapter 工具 6.6.7 2.3.0

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

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

并且微信版本都在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

                })

            }

        }

    })

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

},





最后一次编辑于  2018-09-29
回答关注问题邀请回答
收藏

3 个回答