search
分发文档
分发文档/应用分发/生态政策/权限规范/附近的设备权限使用及申请标准
附近的设备权限使用及申请标准更新时间:2026-01-30 16:47:00

一、权限定义

本次《权限使用及申请标准》,主要适用于获取以下权限的应用:

权限名称权限级别权限类型官方描述具体解释版本变更
android.permission.BLUETOOTH_SCANdangerous运行时权限允许应用程序扫描附近的蓝牙设备android.permission.BLUETOOTH_SCAN权限允许应用允许应用扫描附近的蓝牙设备(如耳机、智能家居设备等),为后续的连接或交互做准备。引入版本Android12(API31)
android.permission.BLUETOOTH_ADVERTISEdangerous运行时权限允许应用程序通过蓝牙广播设备信息android.permission.BLUETOOTH_ADVERTISE权限允许应用通过蓝牙广播设备信息,使设备被周围蓝牙设备发现。引入版本Android12(API31)
android.permission.BLUETOOTH_CONNECTdangerous运行时权限允许应用程序连接蓝牙设备android.permission.BLUETOOTH_CONNECTUI权限允许应用连接和管理蓝牙设备,实现设备间的数据通信。引入版本Android12(API31)
android.permission.NEARBY_WIFI_DEVICESdangerous运行时权限允许应用访问附近的Wi-Fi设备信息android.permission.NEARBY_WIFI_DEVICES权限允许应用能够扫描和连接附近的Wi-Fi设备(如智能家居设备、打印机等),实现设备间的发现和交互。引入版本Android 13(API33)
android.permission.UWB_RANGINGdangerous运行时权限允许应用使用超宽带(UWB)技术进行设备间测距android.permission.UWB_RANGING权限允许应用访问设备的超宽带(UWB)硬件,执行测距操作,比如测量移动设备与远程设备之间的距离和角度。引入版本Android 13(API33)
android.permission.RANGINGdangerous运行时权限允许应用使用设备间测距功能,支持多种测距技术android.permission.RANGING权限允许应用可以通过此权限访问设备的测距能力,进行距离测量和相关配置。引入版本Android16 (API33)

二、审核标准

1. 申请材料

权限名称标准标准释义审核材料备注
- android.permission.BLUETOOTH_SCAN
- android.permission.BLUETOOTH_ADVERTISE
- android.permission.BLUETOOTH_CONNECT
- android.permission.NEARBY_WIFI_DEVICES
- android.permission.UWB_RANGING
- android.permission.RANGING
功能/场景需求应用必须具有需要连接附近的设备的功能,及合理场景功能截图/视频演示
-可申请功能
-例外功能
3个条件需要同时满足
意见征求向用户提供选择是否授权的选项截图/视频演示
运行时权限请求当用户与功能互动时再发出权限请求触发该功能的完整路径
截图/视频演示

2. 申请要求

2.1 申请权限时应同步告知权限申请目的,目的应明确且易于理解,不包含广告及任何欺诈、诱骗、误导用户授权的描述;
2.2 App(包括嵌入的SDK)申请所需权限,应在声明文件(如AndroidManifest.xml)中严格按照格式规范逐个声明;
2.3 如仅需使用权限组中部分权限,不应在权限声明文件中声明同一权限组其他权限,例如当App仅需使用读取权限时,不应在AndroidManifest.xml中声明写入权限;
2.4 如用户拒绝或撤回授予某服务类型非必要系统权限,App不应强制退出或关闭,且不影响与此权限无关的业务功能使用;
2.5 如用户明确拒绝App业务功能所需权限,App不应频繁申请系统权限干扰用户正常使用,除非由用户主动触发功能,且没有该权限参与此业务功能无法实现。“频繁”的形式包括但不限于:

  1. 单个场景在用户拒绝权限后,48小时内弹窗提示用户打开系统权限的次数超过1次;
  2. 每次重新打开App或使用某一业务功能时,都会向用户索要或提示用户缺少相关系统权限。

3. 可申请功能/场景

场景详细描述细分场景可用权限
扫描附近的蓝牙设备
android.permission.BLUETOOTH_SCAN
蓝牙广播设备信息
android.permission.BLUETOOTH_ADVERTISE
连接已配对的蓝牙设备
android.permission.BLUETOOTH_CONNECT
扫描/连接附近的Wi-Fi设备信息
android.permission.NEARBY_WIFI_DEVICES
使用超宽带(UWB)技术进行设备间测距
android.permission.UWB_RANGING
使用设备间测距功能,支持多种测距技术
android.permission.RANGING
关联设备的配套应用用户可以通过移动设备蓝牙功能,与需要关联的设备(智能穿戴、智能家居、汽车技术、学习教育等)进行匹配和连接,完成数据交互。(扫描/连接)移动设备扫描附近待连接蓝牙设备并完成连接:被关联设备无法主动发起蓝牙扫描和连接。
(扫描/广播/连接)关联设备可以主动发起扫描和连接:用于辅助移动设备进行蓝牙连接。
(扫描/广播/连接/UWB测距/测距)用于车辆锁定与解锁:在移动设备设置为钥匙时,在靠近或远离车辆实现车辆的锁定与解锁。
(WiFi设备)移动设备扫描或连接附近的WiFi设备:通过加入关联设备的WiFi热点完成连接的场景。
设备间的文件传输通过蓝牙,移动设备(传输/被传输方)间进行文件传输。(扫描/广播/连接)通过蓝牙进行传输:移动设备仅通过蓝牙与第三方设备进行文件的发送与接收。
(扫描/广播/连接/WiFi热点)通过WiFi热点进行传输:移动设备使用蓝牙进行设备间的匹配,通过WiFi热点实现文件传输。
室内的精确导览基于用户需求,在室内实现精准定位,实时确定用户当前所在楼层及具体位置。/
出行服务基于用户出行便利的需求,在用户明确授权后,使用相关页面的功能进行共享单车开关锁、进/出地铁闸机。/
特定应用场景下使用蓝牙权限基于应用实际功能所需要,在特定或特殊场景下需使用蓝牙权限,完成页面/数据交互。(连接)音视频场景:为了判断用户蓝牙设备的连接状态,更好识别音频输出源、自动暂停/播放音视频内容。
(扫描/广播/连接)考勤打卡:移动设备需要通过蓝牙功能,与打卡机进行数据交互。
自定义用户蓝牙设备连接时的弹窗动画效果:插件类应用利用用户的蓝牙功能检测指定设备的连接状态,并在设备连接成功后,弹出用户自定义的连接弹窗动画。
(扫描/广播/连接)金融交易验证:在用户进行金融交易的场景下,通过连接指定的蓝牙设备,验证当前交易的行为是否安全。

4. 例外功能/场景

针对未被上述可申请功能所涵盖的其他功能,您在提交应用审核时,应详细阐述该功能的实际运用情形,明确指出哪些功能需使用“附近的设备权限”,并且提供相应功能的截图,小米应用商店将对此进行评估审核。

5. 无效功能/场景

“附近的设备权限”的申请应严格遵守数据最小必要原则,开发者需依据“申请材料”内容,在权限审核提交材料中明示权限获取的场景,若出现场景模糊、不合理、非最小必要等以下情况,小米应用商店将会采取不限于驳回等处理措施。

  • 对该权限的使用与实现应用的核心用途并没有直接关系。
  • 获取数据是为了将其出售或分享给第三方,用于分析或广告用途。
  • 无需附近的设备权限就能完成目标任务,实现应用核心功能。
  • 在某些情况下,应用可能想使用敏感用户数据,而事实上有更安全可靠的替代方法可达成相应目的,以下常见使用情形不可以访问与“附近的设备权限”相关联的敏感用户数据,包括但不限于:
场景详细描述
安全风控应用通过申请相关权限,用于保障软件正常运行、账户安全评估、规避传输风险、识别风险用户内容等场景。
个性化推荐应用通过申请相关权限,了解用户当前的位置信息,用于更精准的广告推荐或内容推荐。
服务提升应用内不存在任何使用连接附近的设备场景,通过申请相关权限,用作于提升用户的使用体验。

上一篇:设备与应用通知权限使用及申请标准
下一篇:联系人选择控件
文档内容是否有帮助?
有帮助
无帮助