HarmonyOS鸿蒙Next中在手机桌面侧边唤出九宫格弹窗,输应用名称拼音缩写快速跳转,这种应用功能会存在权限问题吗?

HarmonyOS鸿蒙Next中在手机桌面侧边唤出九宫格弹窗,输应用名称拼音缩写快速跳转,这种应用功能会存在权限问题吗? 【问题描述】:手机桌面通过侧边常驻透明悬浮条,下滑手势调出九宫键盘布局弹窗(获取已安装应用列表), 根据输入缩写跳转匹配的应用。想问问这个应用的是否能上架到鸿蒙,感觉应用会控制手机面板,我不确实这种应用是否合规。

【问题现象】:

cke_5274.png

【版本信息】:不涉及

【复现代码】:不涉及


更多关于HarmonyOS鸿蒙Next中在手机桌面侧边唤出九宫格弹窗,输应用名称拼音缩写快速跳转,这种应用功能会存在权限问题吗?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

【解决方案】

不能上架,理由如下:

1.根据应用审核指南-应用安全的第三条:2.3 应用不得存在劫持系统操作、利用漏洞或采取欺骗手段监控用户、窃取数据的恶意行为,包括但不限于劫持桌面、监听剪切板、设置钓鱼链接盗取用户账户或其他敏感信息。及问题描述中”感觉应用会控制手机面板“,截图应用已经涉嫌劫持系统操作

2.当前仅有MDM应用可以使用权限**ohos.permission.ENTERPRISE_GET_ALL_BUNDLE_INFO,**获取设备上已安装应用列表,除此之外不允许查询设备应用列表数据,无法申请相关权限,可见文档:如何获取设备上安装的应用列表数据

更多关于HarmonyOS鸿蒙Next中在手机桌面侧边唤出九宫格弹窗,输应用名称拼音缩写快速跳转,这种应用功能会存在权限问题吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


该功能属于系统级桌面搜索服务,不涉及应用权限问题。其实现原理是基于系统索引服务对已安装应用建立拼音缩写索引,通过系统API直接调用应用启动入口。整个过程在系统沙箱内完成,无需申请任何用户权限,也不会访问应用私有数据。

这是一个关于应用权限和合规性的重要问题。根据您描述的功能,该应用在HarmonyOS Next上架时确实会面临严格的权限审核,并且存在较高的合规风险

核心问题在于,该功能需要申请并使用的权限可能触及HarmonyOS的安全和隐私红线:

  1. 核心权限:无障碍服务(Accessibility Service)

    • 这是实现“侧边常驻悬浮条”、“全局手势监听”(如下滑唤出)以及“模拟点击跳转应用”等功能所必须依赖的关键权限。
    • 在HarmonyOS的应用权限管理中,无障碍服务属于高敏感权限。申请此权限的应用需要向用户明确声明其用途,并经过严格的审核。
  2. 其他必要权限

    • 获取应用列表:需要申请ohos.permission.GET_BUNDLE_INFO或相关权限来读取设备上已安装的应用信息,用于拼音匹配。这涉及用户隐私。
    • 悬浮窗权限:实现常驻侧边栏需要ohos.permission.SYSTEM_FLOAT_WINDOW权限。

上架审核的关键点:

  • 功能必要性:审核方会严格评估应用的核心功能是否必须依赖无障碍服务才能实现。如果主要功能是应用快捷启动,审核人员可能会质疑为何不通过创建桌面快捷方式、使用系统标准服务等对用户隐私和安全影响更小的方案来实现。
  • 权限最小化原则:您的应用必须遵循此原则。即申请的每一个权限(尤其是无障碍服务)都必须是功能运行所不可或缺的,并且在应用内清晰说明其使用场景。
  • 用户感知与可控性:即使用户授予了无障碍权限,应用的行为也必须可预测、受用户明确控制。任何后台的、非用户主动触发的界面操作都可能被视为高风险行为。
  • 与系统功能的边界:HarmonyOS Next本身提供了强大的系统服务和应用生态。您的功能需要明确与系统自带或推荐的应用启动、搜索方式(如智慧搜索)形成差异化,并证明其独特价值,而不是尝试替代或干扰系统固有交互。

结论: 单纯实现此功能在技术上是可行的,但上架合规门槛极高。这类涉及全局交互、监听手势并操作其他应用的功能,极易被判定为存在过度索取权限、干扰系统正常操作或带来安全风险。在开发前,建议详细研究《HarmonyOS应用权限管理指南》及上架审核规范,并慎重评估该功能的设计是否满足最小必要、用户透明和安全可控的核心要求。

回到顶部