AccordHK · Blog

AccordHK · 实践笔记

别急着向用户请求App授权

用户最初与App的互动,会影响他们的整体印象。先请求关键权限,说明授权的好处,再在用户使用相关功能时请求其他权限。

历史文章:文中的产品说法、平台资料及时间建议尚未按现况核实。

Mobile app on smartphone
Photo: Pexels

重点摘要

App应在一开始只请求关键权限,其他权限则在相关使用场景中提出。说明为什么需要授权、用户能获得什么好处,在系统提示前先沟通,并在必要时帮助用户重新开启被拒绝的权限。

你知道,平均每个App在用户安装后的前三天内,就会流失80%的平均日活跃用户吗?大部分用户下载一个App,打开一次,然后就将它卸载。这是因为,虽然用户愿意尝试安装很多App,但仍然要在最初几天决定卸载哪些。

用户这样做,是因为你的App做得不好吗?不完全是,但用户与你的App最初的互动,确实在很大程度上决定了他们对你的App的整体印象。实际情况是,当用户打开一个新的App时,最先看到的往往是一连串请求授权的弹窗。

这种做法会严重影响用户体验,常常导致用户放弃使用。正确的做法是,App应在提出权限请求之前,先与用户进行一定的沟通。

一、制定一套策略
在请求用户授权时,最糟糕的做法就是App用毫无解释的权限请求轮番轰炸用户。过早询问或一次请求过多权限,都是常见的错误做法。然而,很多App仍然如此,用户启动App后,首先看到的就是难以理解的请求。例如,Google的Inbox甚至在用户尚未登录App时就提出请求,却没有提供任何补充信息或相关背景。

向用户请求授权时,你当然希望所有用户都能接受。为此,你应该制定一套策略,根据所请求权限的易理解程度和重要性来安排请求。关键权限应在一开始提出,次要权限则可以在相关使用场景中提出。

二、何时询问用户
决定用户接受还是拒绝请求的最重要因素之一,就是你在何时询问。

1、一开始只请求关键权限

对许多App而言,未能获得数据访问权限,可能会改变整个用户体验过程。例如,如果一个App依赖短信服务,那么无法获得这项权限时,应用就无法使用。幸运的是,大多数用户都预期消息应用需要短信权限,因此,提前提出这项权限请求很合理。

如果一项功能需要多种权限才能正常使用,就只请求这些必要权限,不要再请求其他无关权限。

2、在相关使用场景中提出请求

在大多数情况下,如果新用户一开始就要面对大量权限请求,你很可能会错失留住用户的关键机会。App应该在使用过程中,结合具体场景提出权限请求,并向用户说明授权的价值。因为先引导用户留下来之后,他们更有可能在使用过程中接受你的请求。

三、如何询问用户
App必须通过功能名称或解释说明,向用户讲清楚每项权限为什么必不可少。请记住,要获得用户同意,就必须以恰当的方式提出请求。

1、解释用户能获得的好处

对于不容易理解的权限请求,应向用户说明其涉及的内容。如果你的App有新手引导演示,记得借此解释应用能做什么,以及为什么那些用户意料之外的权限也必不可少。

在具体使用场景中解释权限,也是有效的做法:它能引起普通用户的兴趣,帮助他们更好地理解该权限。务必尝试说明用户授权后可以获得哪些好处。

2、提出请求时给予引导

Foursquare通过一张背景图片解释为什么App需要某项特定权限,从而引导用户作出选择。

3、正式请求授权前的“前置对话”

每项功能的iOS默认权限请求只能触发一次。对用户而言,最令人烦恼的情况之一,可能是在系统层面禁用了相关权限,之后想为某个App重新授权时,却发现操作十分麻烦。在大多数情况下,最好在显示真正的iOS系统权限页面之前,先展示一个前置请求。

4、在用户操作触发功能后询问

用户触发功能时出现的权限请求对话框更有效,因为它们出现在用户想使用该功能的时刻,用户也就更有可能授权。

四、如何处理用户拒绝授予的权限
拒绝一项权限可能导致某个功能无法达到预期效果,因此,一旦权限被禁用,就应向用户解释清楚。

关键权限:如果一个App因关键权限被禁用而无法正常运行,就应向用户解释为什么必须允许该权限,并提供链接或操作路径,帮助用户在设置中重新开启权限。

五、结论
虽然每个App无疑都有所不同,但你都应该仔细考虑,用户何时需要授予手机上的某些权限或允许访问数据,并确保他们预期会收到相关请求。改善用户体验是一个持续的过程。不要错失帮助用户做好授权准备的机会,应测试各种场景,看看哪种方式最适合你们。

http://www.hksilicon.com/articles/1110046

常见问题

App应该什么时候请求权限?

如果某项权限是App正常运行所必需的,应在一开始提出请求。次要权限则应结合具体使用场景,在用户需要相关功能时请求。

怎样让用户理解权限请求?

说明为什么需要该权限,以及用户授权后能获得什么好处。新手引导、结合使用场景的解释或背景图片,都能帮助用户作出选择。

为什么要在iOS系统权限提示前先与用户沟通?

文章指出,每项功能的iOS默认权限请求只能触发一次,重新开启被拒绝的权限也可能比较麻烦。前置对话能帮助用户在系统请求出现前做好准备。

用户拒绝关键权限后,App应该怎么办?

解释为什么该权限是App正常运行所必需的。提供链接或设置路径,帮助用户重新开启权限。

更多 AccordHK 文章。

AccordHK

把下一步转化为实际行动。

与 AccordHK 探讨软件交付、人工智能工作流程或专题培训。

✆