【AGC】HarmonyOS鸿蒙Next中角色权限的问题

关于HarmonyOS鸿蒙Next中角色权限的问题

问题背景:
开发者反馈自己不能删除项目中的应用程序,尽管他具有“开发、运营、客户服务”的角色。
开发者称正在参与一个项目,但他无权删除该项目中的应用程序。他也无法删除他自己创建的测试项目。删除时会提示警告是“您无权执行此操作”。

解决方案:

  1. 在华为AGC平台,帐号所属角色决定了帐号在AppGallery Connect执行任务的权限。AppGallery Connect中主要角色及其权限如下表所示。
    https://developer.huawei.com/consumer/cn/doc/distribution/app/agc-help-rolepermission-0000001155345429
  2. 在其中具有删除项目权限的角色有且仅有帐号持有者:
cke_4650.png

管理员:

cke_1106.png

和APP管理员:

cke_2148.png

其余角色不具有删除项目的权限。


更多关于【AGC】HarmonyOS鸿蒙Next中角色权限的问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

请问如何删除自己的应用呢,完全找不到操作的地方。

更多关于【AGC】HarmonyOS鸿蒙Next中角色权限的问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,角色权限管理通过访问控制列表(ACL)实现,确保不同角色对系统资源的访问权限。开发者需在config.json中定义角色及其权限,使用@RequiresPermissions注解在代码中声明权限需求。系统会根据角色动态分配权限,确保安全性和灵活性。建议定期审查和更新权限配置,以应对安全威胁。

回到顶部