收藏
回答

小程序蓝牙搜索Beacon在新系统上报错:system permission denied

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 设备 /蓝牙-信标(Beacon) /wx.startBeaconDiscovery 微信安卓客户端 8.0.66 3.13.0

一. 问题简述:

在小程序中使用 wx.startBeaconDiscovery 接口搜索iBeacon设备时,在荣耀MagicOS 10和小米HyperOS 3系统的新款手机上,即使已授权蓝牙和定位权限,仍返回 fail:system permission denied 错误。在旧款或其他品牌手机上正常。

二. 复现步骤:

  1. 进入小程序相关页面。
  2. 点击触发蓝牙扫描的按钮。
  3. 完成蓝牙和位置授权,检查蓝牙和定位已打开。
  4. 观察控制台日志或用户界面提示。
  5. 预期结果:正常启动蓝牙信标发现。
  6. 实际结果:接口调用失败,返回错误信息:startBeaconDiscovery:fail system permission denied。

三. 测试环境:

测试手机与系统:例如荣耀Magic6 (MagicOS 10)、小米14 (HyperOS 3)

已尝试的排查:已确认手机蓝牙、定位全局开关已打开;已确认微信拥有定位和蓝牙权限;已尝试为微信设置“省电无限制”、“允许自启动”;重启应用及手机均无效。


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

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    2025-12-25
    有用
    回复
登录 后发表内容