收藏
回答

uniapp打包小程序,真机调试有报错,但是发布测试版是正常使用,到了正式版本又不可以使用为什么?

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()

  }

}

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

1 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    星期四 16:17

    在正式版打开调试还有一种方法,就是先在开发版或体验版打开调试,再切到正式版就能看到vConsole

    星期四 16:17
    有用
    回复
登录 后发表内容