问题描述:
微信小程序中调用蓝牙BLE功能接口:wx.startBluetoothDevicesDiscovery时返回错误码:1509008。
出现该问题的手机均为澎湃OS(两台小米13,一台小米14)。且微信的位置权限配置都为:【每次使用时询问】。将权限修改为【使用程序时允许】后蓝牙BLE功能恢复正常。
怀疑是小程序向微信申请定位定位权限,但微信未能正常调起系统的权限询问对话供用户选择,而直接返回了位置权限未授权的错误。
是否能够修复该问题,当澎湃OS系统微信定位权限需要每次申请时,小程序使用蓝牙功能时也能调起系统的授权对话。
app.json "permission": { "scope.userLocation": { "desc": "..." } },