#华为meta 30pro 调用微信wx.startBluetoothDevicesDiscovery报错 system permission denied,报错信息如下:

#手机微信的权限设置如下:

#调用微信的wx.getAppAuthorizeSetting获取用户权限结果如下:

#看手机权限的设置是没有问题的,烦请各位大佬帮忙看下这个问题要怎么解决?
#华为meta 30pro 调用微信wx.startBluetoothDevicesDiscovery报错 system permission denied,报错信息如下:

#手机微信的权限设置如下:

#调用微信的wx.getAppAuthorizeSetting获取用户权限结果如下:

#看手机权限的设置是没有问题的,烦请各位大佬帮忙看下这个问题要怎么解决?
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
从您提供的信息来看,您在华为Mate 30 Pro手机上使用微信API进行蓝牙设备发现时遇到了“system permission denied”的错误。这通常意味着应用没有获得必要的系统权限。针对您的问题,以下是一些可能的解决方案:
确认微信权限设置:
使用微信的开放接口:
检查应用签名:
更新微信SDK和依赖库:
查看微信开发者文档:
用户手动授权:
清除缓存或重新安装微信:
如果以上方法都不能解决问题,建议查阅华为开发者论坛或微信开发者社区的官方文档和讨论区,看看是否有其他开发者遇到类似问题并找到了解决方案。