焕新鸿蒙应用权限管理方案,应用授权体验再升级

作为用户或应用开发者,或许经历过类似的体验场景:使用应用的过程中,触发应用某些功能会需要访问你的位置、麦克风、相机等常用权限,若为了保护隐私拒绝授权后,想要使用功能时,再次打开却找不到设置入口;或开启流程繁琐,需要经过频繁跳转和设置。这一问题不仅影响用户体验,还可能造成应用功能不可用、用户流失,也制约着应用的授权转化与留存表现,是行业普遍存在的体验痛点。

针对这类体验痛点,作为鸿蒙应用开放能力合集的HarmonyOS SDK,在应用框架领域通过Ability Kit(程序框架服务),创新推出半模态权限设置弹框,精准填补了传统方式下权限再次授予的体验交互短板。

原有体验中,当应用通过 Ability Kit 下的requestPermissionsFromUser()拉起弹框请求用户授权时,如果用户拒绝授权,应用将无法再次通过requestPermissionsFromUser()拉起权限授予弹框,用户需要跳转到系统设置中手动授权。

在新的授权体验下,应用可通过调用 Ability Kit 下的requestPermissionOnSetting(),直接在应用内拉起权限设置弹框引导用户授权。

整套授权交互能力,依托 Ability Kit(程序框架服务)实现。Ability Kit 作为鸿蒙应用开发的基础框架,除提供应用生命周期、组件调度能力之外,还承载应用全流程权限管控能力。新的方案有以下显著优势:

01 告别繁琐的权限修改链路

摒弃多层级系统设置跳转,告别传统 5‑7 步繁琐操作,解决找不到权限、缺少引导的痛点。

02 无需跳出应用的便捷交互

权限设置弹窗在 App 内直接唤起,一键完成设置,无需跳出、无需应用重启,用户可快速恢复功能使用,帮助开发者提升用户在 App 内留存。

03 轻量化代码即可快速适配

以位置权限为例,开发者仅需约8行代码即可完成适配,即可实现更优的体验。

精细化运营的时代,用户的体验与反馈愈发重要。打造优质的应用体验是我们共同的追求,HarmonyOS致力于为开发者和用户提供更友好的权限交互能力。HarmonyOS半模态权限设置弹框特性,不仅可以显著提升用户体验,还可助力开发者有效提升应用授权转化率与用户留存。若您的应用涉及使用user_grant类权限,我们诚挚建议您尽快适配焕新的权限再次授予方案,共同打造更流畅的权限交互体验。

详细开发指南可参见开发者联盟官网

相关推荐
懿路向前10 小时前
HarmonyOS 粒子特效实战:马赛克切块提速 17.6×~38×:desiredRegion 重复读盘与一次解码管线(HarmonyOS)
华为·harmonyos
天府云创12 小时前
Agentic开发时代到来——鸿蒙PC三大原生开发工具公测
华为·操作系统·harmonyos·鸿蒙系统·cli·deveco·agentic
程序猿追12 小时前
Fleks 鸿蒙适配:从八个小球看实体和组件的变化
华为·harmonyos
Sunny_GMF12 小时前
Markdown 导出 HTML 实战:2.6MB 编辑器快照如何瘦身 71%(DOM 净化 + CSSOM 运行时裁剪)
编辑器·html·ai编程·harmonyos
m0_7381858212 小时前
Flutter 鸿蒙化实战:the_apple_sign_in 适配 OpenHarmony,Apple 登录
flutter·华为·harmonyos·鸿蒙
神奇的代码在哪里12 小时前
原生鸿蒙 GBC 模拟器开发实录:用 Anime4K 把 160×144 画面实时放大到 1080P
harmonyos·鸿蒙·超分辨率·gbc模拟器·anime4k
m0_7381858213 小时前
Flutter 鸿蒙化实战:umeng_analytics_plugin 适配 OpenHarmony,友盟统计
flutter·华为·harmonyos·鸿蒙
todoitbo13 小时前
把 XAMPP 搬到鸿蒙 PC:在鸿蒙 PC 上跑 Apache httpd 2.4.69实战项目
华为·apache·harmonyos·鸿蒙·开源鸿蒙·鸿蒙pc
JoyCong199813 小时前
即插即用,组合键可用:ToDesk 4820版本强化鸿蒙远控键鼠能力
华为·智能手机·harmonyos·远程工作·ipad
程序猿追13 小时前
漏字、换词序、空查询:用 FuzzyKot 做一次鸿蒙搜索交互排查
华为·交互·harmonyos