应用需要申请system_basic和system_core等级的权限时,如何配置UnsgnedReleasedProfileTemplate.json文件

应用需要申请system_basic和system_core等级的权限时,如何配置UnsgnedReleasedProfileTemplate.json文件

HarmonyOS
2024-01-31 17:05:59
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
wzppk

应用默认权限等级normal,当应用需要申请system_basic和system_core等级的权限时,也就是说,如果需要申请的权限等级高于应用默认的等级,需要使用ACL方式声明使用。

例如,如果应用需要访问用户公共目录中的音乐文件,需要申请ohos.permission.WRITE_AUDIO权限,该权限属于system_basic等级。如果应用需要截取屏幕图像,则需要申请ohos.permission.CAPTURE_SCREEN权限,该权限属于system_core等级。此时,需要将相关权限项配置到HarmonyAppProvision配置文件的ACL字段中。

HarmonyAppProvision配置文件用于配置应用的权限、签名信息等,该文件位置在:`OpenHarmony SDK目录>Toolchains>{Version}>lib>UnsgnedReleasedProfileTemplate.json”。

分享
微博
QQ
微信
回复
2024-02-01 20:04:21