搜索
分发文档
应用分发
游戏分发
电视应用分发
快应用分发
小游戏分发
服务分发
内容分发
分发文档/应用分发/应用发布/操作指南/强制/频繁/提前索要权限问题解析和修改指引
强制/频繁/提前索要权限问题解析和修改指引更新时间: 2024-11-19 17:42:00

一、APP强制、频繁、提前向用户索要权限的常见问题:

1. 提前获取权限

场景1:APP首次打开(或其他时机),未见使用权限对应的相关产品或服务时,提前向用户弹窗申请开启权限。

场景解析:

a. APP向用户索要对应的权限,需要在隐私政策中向用户进行明示;

b. 用户首次启动APP时,在首页不得提前向用户索要与当前服务场景无关的相关权限;

修改指引:

a. 在隐私政策中添加索要权限的文本描述,其中包括目的、方式、范围、场景等;

b. 根据权限在应用中的必要性选择以下的方法:

  • 将提前申请的权限在应用中删除;
  • 将提前申请的权限调至对应的场景、功能或服务;再进行申请并通过“自定义弹窗”或“蒙层”形式,同步告知申请权限的目的;

示例:

图(1):在隐私政策中添加索要权限的文本描述,包括目的、方式、范围、场景等{正确};

图(2):在首次启动,未进入首页前,无对应功能场景向用户索取权限{错误};

上传文件

上传文件

场景2:APP未见提供相关业务功能或服务,提前申请权限。

场景解析:

a. APP向用户索要对应的权限,需要在隐私政策中向用户进行明示;

b. 用户主动点击使用应用功能时,不得索要与当前场景、功能或服务无关的权限;

修改指引:

a. 在隐私政策中添加索要权限的文本描述,其中包括目的、方式、范围;

b. 根据权限在该场景、功能或服务下的必要性选择以下的方法:

  • 将违规申请的权限在该场景、功能或服务下删除;
  • 将违规申请的权限调至对应的场景、功能或服务再进行申请并通过“自定义弹窗”或“蒙层”形式,同步告知申请权限的目的;

示例:

图(1):在对应当前场景、功能或服务时,进行申请并通过“自定义弹窗”或“蒙层”形式,同步告知申请权限的目的{正确};

图(2):在”地图界面“向用户申请”照片&文件“权限,属于索要与当前场景、功能无关的权限申请{错误};

上传文件

上传文件

场景3:APP运行时,对应的相关产品或服务向用户索取权限,未提供“自定义弹窗”或“蒙层”同步告知索取权限目的。

场景解析:

1. 用户首次启动APP时,在首页对应的场景、功能或服务下申请权限,未通过“自定义弹窗”或“蒙层”同步告知索取权限的目的;

2. 用户主动点击使用应用功能时,在对应的场景、功能或服务下申请权限,未通过“自定义弹窗”或“蒙层”形式,同步告知申请权限的目的;

修改指引:

1. 上述两种场景选择以下两种方法其中之一即可:

  • APP向用户索要对应的权限,需要在权限弹窗申请时通过“蒙层”告知用户申请权限的目的;
  • APP向用户索要对应的权限,需要在权限弹窗申请前通过“自定义弹窗”告知用户申请权限的目的;

示例:

图(1):索取行为时,采用“蒙层”样式,向用户同步告知索取当前场景权限的目的{择优方案};

图(2):索权行为前,采用“自定义弹窗”样式,向用户告知索取当前场景权限的目的;

上传文件

上传文件

2. 不给权限不让用

场景1:APP首次启动时,向用户索取权限,用户拒绝授权后,应用退出或关闭(应用陷入弹窗循环,无法正常使用)。

场景解析:

1. 用户首次启动APP时,在首页对应的场景、功能或服务下申请权限,用户拒绝该权限后,应用自动退出或关闭,应用陷入弹窗循环的情况;

2. 用户主动点击使用应用功能时,在对应的场景、功能或服务下申请权限,用户拒绝该权限后,应用自动退出或关闭,应用陷入弹窗循环的情况;

修改指引:

1. 上述两种场景,用户拒绝后可以置灰或退出该功能,但不得出现陷入弹窗循环、退出或关闭应用的行为,需要继续为用户提供除该功能以外的服务;

示例:

图(1) 至 图(3):当应用向用户申请对应场景权限时,用户点击拒绝后,立刻陷入弹窗循环

上传文件

上传文件

上传文件

场景2:APP首次启动时,向用户索取权限,用户拒绝授权后,应用无法正常使用。

场景解析:

1. 用户首次启动APP时,在首页对应的场景、功能或服务下申请权限,用户拒绝该权限后,应用无法正常使用;

2. 用户主动点击使用应用功能时,在对应的场景、功能或服务下申请权限,用户拒绝该权限后,应用无法正常使用;

修改指引:

1. 上述两种场景,用户拒绝后可以置灰或退出该功能,但不得出现应用卡死、黑屏、退出等无法正常使用的行为,需要继续为用户提供除该功能以外的服务

示例:

图(1):用户拒绝授权后,应用出现“卡死、黑屏、退出”等行为,用户必须通过“关闭进程”方式进行退出{错误}

上传文件

场景3:用户注册/登录时,APP向用户索取权限,用户拒绝授权后,应用无法正常注册或登录。

场景解析:

1. 用户在应用登录/注册页面,在对应的场景、功能或服务下申请权限,用户拒绝该权限后,应用无法注册或登录;

修改指引:

1. 上述场景,用户拒绝后不得出现应用无法正常注册或登录的情况;

示例:

图(1) 至 图(2):在用户登录环境,采用“扫码登录”方式时,向用户申请“XX权限”,用户拒绝授权后,不得影响用户登录;

上传文件

上传文件

3. 频繁获取权限

场景1:APP运行时向用户索取权限,用户拒绝授权后,仍向用户频繁弹窗申请开启与当前服务场景无关的权限,影响用户正常使用。

场景解析:

a. 用户首次启动APP时,在首页对应的场景、功能或服务下申请权限,用户拒绝该权限后,立即通过权限弹窗、“自定义弹窗”或者直接跳转设置页面的形式再次索要权限;

b. 用户主动点击使用应用功能时,在对应的场景、功能或服务下申请权限,用户拒绝该权限后,立即通过权限弹窗、“自定义弹窗”或者直接跳转设置页面的形式再次索要权限;

修改指引:

a. 用户首页拒绝权限申请之后,可以置灰该功能。不得立即通过权限弹窗、“自定义弹窗”或者直接跳转设置页面的形式再次索要权限,也可以在拒绝权限申请的48小时后再次申请权限;

b. 用户主动点击使用应用功能,拒绝权限申请之后,可以置灰或退出该功能。不得立即通过权限弹窗、“自定义弹窗”或者直接跳转设置页面的形式再次索要权限;

“错误”示例:

图(1) 至图(3):当前“首页”场景无功能或服务下申请“定位”权限,用户拒绝授权后,立刻通过权限弹窗、“自定义弹窗”或者直接跳转设置页面的形式再次索要权限;

上传文件

上传文件

上传文件

场景2:APP运行时向用户索取权限,用户拒绝授权后,重新运行时,仍向用户弹窗申请开启与当前服务场景无关的权限,影响用户正常使用。

场景解析:

a. 用户首次启动APP时,在首页对应的场景、功能或服务下申请权限,用户拒绝该权限后,重新运行时,依然通过权限弹窗、“自定义弹窗”或者直接跳转设置页面的形式再次索要权限;

修改指引:

a. 用户拒绝权限申请之后,可以置灰该功能。重新运行时,不得通过权限弹窗、“自定义弹窗”或者直接跳转设置页面的形式再次索要权限,也可以在拒绝权限申请的48小时后再次申请权限;

示例:

图(1) 至 图(3):在当前场景向用户申请对应的场景、功能或服务权限时,用户拒绝授权后,重新运行时,不再“主动”弹窗申请对应权限;

上传文件

上传文件

上传文件

上一篇:
下一篇: