智能客服
你问我答,随时在线为你解决问题

























场景一:
代码中没有用到通讯录受限权限(ohos.permission.READ_CONTACTS,ohos.permission.WRITE_CONTACTS),但是上传app包时提示软件包内存在这个权限。
场景二:
应用上架的时候,应用市场反馈:
“app.hap的permission为用户授权权限但未配置reason和usedScene:ohos.permission.APP_TRACKING_CONSENT”。
对于未使用到的SDK权限,需要从app包中去除冗余。


项目中有三方库使用该权限。
IDE使用API15 beta2以上版本:下载链接。
build-profile.json5新增removePermissions字段,在编译时将删除指定的依赖包中的冗余权限,而模块本身的权限不会被删除,仅对hap/hsp模块生效。
Q:在UniApp工程应该如何去配置removePermissions字段呢?
A:在harmony-configs文件夹下放一个自定义的build-profile.json5文件,在build-profile.json5文件添加removePermissions字段即可。
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功