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

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

针对这类体验痛点,作为鸿蒙应用开放能力合集的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类权限,我们诚挚建议您尽快适配焕新的权限再次授予方案,共同打造更流畅的权限交互体验。

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

相关推荐
贾伟康1 天前
【天体运行模拟|11】HarmonyOS ArkTS 收藏与笔记实战:同步知识页和个人学习记录
harmonyos·arkts·preferences·多设备适配·arkdata
2501_919749031 天前
华为鸿蒙录音可视化APP—小羊声觉
华为·harmonyos·鸿蒙
大雷神1 天前
HarmonyOS AR Engine深度估计实战——把毫米距离画成实时热力图
华为·ar·harmonyos
GKxx1 天前
在 HarmonyOS 上给 QEMU 搭一个最小 aarch64 Linux guest(内核 + busybox initramfs)
linux·华为·qemu·harmonyos·鸿蒙·鸿蒙pc
贾伟康2 天前
【天体运行模拟|08】HarmonyOS ArkTS 单位换算实战:处理天文尺度、科学计数与精度
harmonyos·arkts·arkui·数值精度·单位换算
lilian2332 天前
HarmonyOS 7 新特性(十三)|3DGS 模型加载、交互与性能回退
3d·交互·harmonyos
2501_919749032 天前
华为鸿蒙免费反诈APP—小羊反诈
华为·harmonyos·鸿蒙
2501_919749032 天前
华为鸿蒙免费视频播放器—小羊免费播放器
华为·harmonyos·鸿蒙
贾伟康2 天前
【天体运行模拟|15】HarmonyOS ArkTS 本地状态持久化实战:让保存、删除和页面返回后的数据即时一致
harmonyos·arkts·数据持久化·状态管理·preferences