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

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

针对这类体验痛点,作为鸿蒙应用开放能力合集的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 天前
【鸿蒙心迹】三方库移植(二)——CMake 交叉编译与符号冲突排查实录(HarmonyOS 7.x)
harmonyos·cmake·交叉编译·三方库移植·ohos·符号冲突
梦想不只是梦与想1 天前
鸿蒙三方库源码调试
harmonyos·断点调试·三方源码调试
用户117910488331 天前
AI输出满屏井号星号?hmharness把Markdown渲染成终端表格 GitHub:swsgbl/hmharness
ai编程·harmonyos
了一1231 天前
鸿蒙ArkWeb 长截图(滚动截图)技术方案总结
harmonyos
熊猫钓鱼>_>1 天前
平行视界兼容模式与魔法变量配置避坑【鸿蒙心迹】
运维·服务器·开发语言·笔记·华为·harmonyos·openharmony
罗四强1 天前
第2篇:环境搭建:DevEco Studio 安装 + 第一个 Hello World
harmonyos·鸿蒙·鸿蒙系统
用户117910488331 天前
AI终端里复制不了代码?hmharness把鼠标还给终端 GitHub:swsgbl/hmharness
ai编程·harmonyos
贾伟康1 天前
HarmonyOS 端侧智能体长对话压缩:摘要版本、证据索引与安全回退
harmonyos·arkts·状态恢复·上下文压缩·端侧智能体
NJPJI_Yang2 天前
鸿蒙操作系统小艺 Skill 开发实战:让应用被 HarmonyOS 7 一句话召唤
pytorch·深度学习·harmonyos
redtank20002 天前
纯血鸿蒙学习效率三件套实测:背单词艾宾浩斯曲线、时间记录与睡眠辅助
学习·华为·harmonyos