收藏
回答

为什么正式版小程序运行时没有申请蓝牙权限?

 onReady中调用 openBluetoothAdapter,体验版可以主动申请蓝牙权限并搜索设备。正式版不会申请权限,也不能搜索设备。

目前已确认:手机已经打开蓝牙定位开关,小程序后台隐私正常已经添加蓝牙权限说明。同一台手机,体验版正常,正式版不行。

代码片段:

openBluetoothAdapter() {

    wx.openBluetoothAdapter({

      success: (res) => {

        console.log('openBluetoothAdapter success', res)

        this.startBluetoothDevicesDiscovery()

      },

      fail: (res) => {

        if (res.errCode === 10001) {

          wx.onBluetoothAdapterStateChange(function (res) {

            console.log('onBluetoothAdapterStateChange', res)

            if (res.available) {

              this.startBluetoothDevicesDiscovery()

            }

          })

        }

      }

    })

  },

回答关注问题邀请回答
收藏

2 个回答

  • ……
    ……
    发表于小程序端
    2025-12-15

    我也是这样正式版上线14号当天是能用的,15号就失效了,体验版完全没问题

    2025-12-15
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-09-02
    有用
    回复 3
    • 二次元
      二次元
      2025-09-02
      2025-09-02
      回复
    • 二次元
      二次元
      2025-09-02
      正式版小程序设置中,没有显示蓝牙权限开关,体验版有
      2025-09-02
      回复
    • 二次元
      二次元
      2025-09-03回复二次元
      已解决,底部有提交审核按钮。审核后成功了。
      2025-09-03
      回复
登录 后发表内容