高德地图开发Android 定位SDK实用工具—Android11 权限说明

高德地图开发Android 定位SDK实用工具—Android11 权限说明

Android11 权限说明 最后更新时间: 2022年04月19日

单次授权

在 Android 11 中,每当应用请求与位置信息权限时,面向用户的权限对话框就会包含仅限这一次选项。如果用户在对话框中选择此选项,系统会向您的应用授予临时的一次性权限。

当您应用的 Activity 可见时,您的应用可以继续访问相关数据。

如果用户随后将您的应用转到后台,则您的应用对相关数据的访问权限会在一小段时间后被撤消。

如果在 Activity 可见时启动了一项前台服务,并且用户随后将应用转到后台,则应用可以继续访问相关数据,直到该前台服务停止。

如果用户在您的应用失去对相关数据的访问权限后没有让您的应用回到前台,或者如果用户撤消了一次性权限,则系统会终止您应用的进程。

后台位置信息访问权限获取方式

当应用申请后台位置信息访问权限时,让用户授予权限的弹窗中,将不再提供“始终允许”的选项,这个选项只存在于设置中的应用权限授予页面,并且后台位置权限的申请需要应用已经拥有前台位置权限。

适配建议:

若您的应用确定需要获得后台位置信息访问的权限,现在则需要分为两个步骤,因为已无法在没有前台位置信息访问权限的时候直接申请后台位置信息访问权限。

1) 先申请前台位置信息访问权限;

2) 再申请后台位置信息访问权限,引导用户到设置中进行授予。