HarmonyOS 鸿蒙Next 4的system_basic权限申请问题
HarmonyOS 鸿蒙Next 4的system_basic权限申请问题 在进行HarmonyOS4 软件开发时,SDK是Harmony OS。需要使用BLE蓝牙进行通信,我在使用bluetoothManager.BLE.startBLEScan进行设备扫描时,需要先申请权限,其中,ohos.permission.MANAGE_BLUETOOTH权限是system_basic,我按照网上的说法,更改了SDK目录下的UnsgnedReleasedProfileTemplate.json文件,添加了权限描述:
"acls": {
"allowed-acls": [
"ohos.permission.MANAGE_BLUETOOTH"
]
}
并且在module.json5文件中做了权限的声明:
{
"name" : "ohos.permission.MANAGE_BLUETOOTH",
"reason": "$string:app_name",
"usedScene": {
"abilities": [
"FormAbility"
],
"when":"always"
}
}
在进行Debug时,依然会报错误:Failure[MSG_ERR_INSTALL_GRANT_REQUEST_PERMISSIONS_FAILED]
请问各位大佬,这是哪里有问题呢?折磨好几天啦,谢谢各位!
更多关于HarmonyOS 鸿蒙Next 4的system_basic权限申请问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next 4的system_basic权限申请问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
即使申请白名单,在‘申请使用受限ACL权限’仍然未看到这一条权限
https://developer.huawei.com/consumer/cn/forum/topic/0201140272344235017?fid=0101587866109860105
要发邮件申请 楼上的 链接地址里 有指引
即使申请白名单,在‘申请使用受限ACL权限’仍然未看到这一条权限
https://developer.huawei.com/consumer/cn/forum/topic/0201140272344235017?fid=0101587866109860105
我遇到过类似问题,华为回复 只要申请 ACL 就会把所有权限都开放,如果没看到申请的权限 说明目前该权限不予开放,
在HarmonyOS Next 4中,system_basic
权限属于系统级权限,主要用于访问系统基础功能。开发者需要在config.json
文件中声明该权限,并在代码中通过abilityContext.requestPermissionsFromUser
方法动态申请。权限申请成功后,开发者可以调用相关API进行系统基础功能的操作。未声明或未申请该权限将导致相关功能无法正常使用。