HarmonyOS 鸿蒙Next ACL 跨级别权限问题
HarmonyOS 鸿蒙Next ACL 跨级别权限问题
2、需要截取屏幕图像需求, ohos.permission.CAPTURE_SCREEN 权限,它标记应该是 不为 TRUE,照这意思是不能使用了?
3、需要悬浮窗的功能,需要使用到 ohos.permission.SYSTEM_FLOAT_WINDOW 权限,它标记为 TRUE,但是还是需要申请白名单和配置签名后才能调试吧?
场景描述:
2、录屏获取屏幕图片,获取图片文字后进行ocr处理。
3、需要 应用进程为后台时,可以显示屏幕上。
允许ACL跨级别申请的权限列表参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/restricted-permissions-V5
2.为了应用数据安全,权限收紧,应用权限列表没有的权限暂不对外开放,敬请见谅
3.ACL受限权限需要在申请后才能进行调试
API9版本以上的受限权限需要先发邮件申请白名单
1、申请进入ACL白名单:提供APP ID发送到agconnect@huawei.com。收到邮件后,AGC运营审核通过后将进行白名单配置,审核周期一个工作日。
2、审核完成后,选择“HarmonyOS应用 > HAP Provision Profile管理”,进入“管理HAP Provision Profile”页面,点击右上角“添加”,在弹出的“HarmonyAppProvision信息”窗口就可以看到“申请受限权限”选项,选择想要申请的acl受限权限。
关于HarmonyOS 鸿蒙Next ACL(访问控制列表)跨级别权限问题,以下是一些专业解答:
ACL在鸿蒙Next系统中为低等级应用提供了一种获取高级别权限的特殊途径。在默认情况下,应用APL(Ability Privilege Level)等级为normal,拥有低APL等级的应用默认无法申请更高等级的权限。然而,当某个权限的ACL使能为TRUE时,应用可以使用ACL方式跨级别申请该权限。
申请ACL跨级别权限的具体步骤如下:
- 开发者需要在AppGallery Connect(AGC)侧申请Profile文件,并明确申请使用相应的受限权限。
- 在AGC侧完成Profile文件申请后,开发者需要在代码工程的配置文件中声明所需权限,这通常在“module.json5”配置文件的“requestPermissions”标签中进行。
- 如果申请的高级权限属于user_grant类型,还需要在应用运行时通过弹窗向用户申请权限,并处理用户的授权结果。
如果严格按照上述步骤操作后仍存在问题,可能是系统或权限设置方面的特殊情况。此时,建议直接联系官网客服以获取更专业的帮助。官网地址是:https://www.itying.com/category-93-b0.html