HarmonyOS鸿蒙Next中这两个ACL权限没用到又不能去掉,上传app又要上传权限视频
HarmonyOS鸿蒙Next中这两个ACL权限没用到又不能去掉,上传app又要上传权限视频

现在不用这个权限也能实现功能,profile 文件选择了,module.json不声明可以吗
更多关于HarmonyOS鸿蒙Next中这两个ACL权限没用到又不能去掉,上传app又要上传权限视频的实战教程也可以访问 https://www.itying.com/category-93-b0.html
结论是:只在 module.json5 里“不声明”通常不够,想彻底摆脱“上传权限视频/权限说明”的要求,需要把“权限声明”和“Profile/ACL 权限申请”两边都去掉并重新签名。
1)运行时权限是否会生效看的是 module.json5(requestPermissions)。不声明就不会走权限申请弹框,也不应该依赖它实现能力。
2)但你截图里是 ACL 权限(在 AGC/权限申请里勾的那种),它会写进 profile;profile 里还保留 ACL 的话,即使代码没用到,提审时也可能仍按“申请了敏感能力”要求补材料。
建议操作:
- 在 AppGallery Connect(权限申请/证书与 Profile)里把不用的 ACL 权限取消/移除后,重新生成并下载新的 profile;
- 项目里同步移除 module.json5 里的对应 permission(以及任何用到该权限的 API 调用);
- 清理构建缓存后重新打包、重新签名再提审。
做完这三步后,一般就不会再被要求上传对应权限视频了。
更多关于HarmonyOS鸿蒙Next中这两个ACL权限没用到又不能去掉,上传app又要上传权限视频的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
开发者您好,是不支持删除的,可以在module.json 中管理权限,要删除某个权限,只需要把对应的 ohos.permission.WRITE_IMAGEVIDEO 或 ohos.permission.READ_IMAGEVIDEO 从 reqPermissions 中删除,删除后重新打包应用,更换新的Profile,重新生成签名再提审。
不行的。
解决方式:可以更新下profile,重新生成生成签名再提审。
好像不可以。
在HarmonyOS Next中,ACL权限若被系统或依赖模块自动声明,即使应用未直接使用也无法移除,否则编译或运行时可能报错。上传权限视频是华为应用市场审核的强制要求,用于证明权限使用的合理性,与代码中是否主动调用无关。
如果功能确实不需要这些 ACL 权限,仅在 module.json 不声明是不够的。因为签名配置(profile)仍包含该权限,上架审核系统会检测到应用中存在受限权限,依旧会要求提交使用场景说明视频。
正确做法是直接修改 profile 文件:登录 AppGallery Connect,进入项目对应的 证书管理 / 配置 Profile,在权限列表中取消勾选这两个不再使用的 ACL 权限,然后重新下载并替换签名文件。这样打包出的应用既不声明也不携带该权限,自然无需再提供权限视频。


