快点出发司机

Android系统权限调用说明

返回隐私政策

更新时间:2026年6月10日

📍 说明与位置权限

清单依据:以下以本应用主工程 android/app/src/main/AndroidManifest.xml 中已声明的 uses-permission / 自定义 permission 为准;实际安装包在合并各 SDK 依赖后可能与下文「合并依赖」说明存在差异,请以您设备上已安装 APK 及系统权限页为准。

为了向您提供基于位置的派单服务、地图导航服务,同时方便司乘会面、保障您准确到达上车点等场景,我们需要获取您的位置权限。

收集频次说明:

• 当您未登录、或未准入时,我们不会采集您的位置点

• 当您已登录、已准入且处于服务中状态(出车听单、接送驾)时,为保证派单质量和效率,或行程中导航体验,以产品策略为准进行位置点上报(具体频次以客户端实现为准)

1. 粗略位置权限
android.permission.ACCESS_COARSE_LOCATION

权限功能说明:

允许一个程序访问移动基站(CellID)或WiFi热点来获取粗略的位置(经纬度信息)

使用场景:

  • 派单
  • 行程中地图导航,路线规划,记录行程轨迹,行程计费

使用目的:

为了能够访问司机当前位置,实现必要业务功能

2. 精确位置权限
android.permission.ACCESS_FINE_LOCATION

权限功能说明:

允许一个程序访问精良位置(包括GPS),定位精度达10米以内

使用场景:

  • 派单
  • 行程中地图导航,路线规划,记录行程轨迹,行程计费

使用目的:

为了能够访问司机当前位置,实现必要业务功能

3. 后台位置权限
android.permission.ACCESS_BACKGROUND_LOCATION

权限功能说明:

后台访问位置

使用场景:

  • 出车状态下,应用位于后台时,仍然可以听单
  • 订单服务状态下,应用位于后台时,仍然可以进行导航和费用计算

使用目的:

为了当应用位于后台时,仍然能够访问司机当前位置,实现必要业务功能

4. 辅助定位命令
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS

权限功能说明:

允许应用访问额外的定位命令(如 A-GPS 相关指令),辅助提升定位速度与精度

使用场景:

地图与定位 SDK(如高德)发起网络/辅助定位时

使用目的:

提升定位与导航体验

5. 相机权限
android.permission.CAMERA

权限功能说明:

允许访问摄像头进行拍照

使用场景:

  • 司机准入时,对上传人/车/证件信息进行拍照
  • 通过拍照上传相关材料

使用目的:

为了能够调用系统拍照功能,实现必要业务功能

6. 存储与媒体读取(相册/文件)
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_MEDIA_IMAGES(Android 13+)
android.permission.READ_MEDIA_VIDEO(Android 13+)
android.permission.READ_MEDIA_AUDIO(Android 13+)
android.permission.READ_MEDIA_VISUAL_USER_SELECTED(Android 14+,可选)

权限功能说明:

读取或写入外部存储中的图片、视频、音频等媒体文件(系统版本不同,具体权限名称与粒度不同)

使用场景:

选择相册图片上传、保存拍摄照片、缓存与日志等(以您使用的功能为准)

使用目的:

完成资料上传、内容保存及业务所需文件访问

7. 合并依赖可能出现的麦克风权限
android.permission.RECORD_AUDIO(主工程 未声明;合并构建后若出现,以安装包为准)

权限功能说明:

允许应用使用麦克风录制音频

使用场景:

若某依赖(如带录像的相机能力)在合并后的 Manifest 中声明了该权限,系统可能在录像等场景弹窗授权

使用目的:

与具体依赖提供的音视频能力一致;主工程清单未单独列出 RECORD_AUDIO

8. 网络状态权限
android.permission.ACCESS_NETWORK_STATE

权限功能说明:

允许获取网络信息状态

使用场景:

网络状态判断

使用目的:

监控网络变化,提示用户当前网络环境

9. 振动权限
android.permission.VIBRATE

权限功能说明:

允许访问振动设备

使用场景:

振动器权限,JPUSH支持通知开启振动功能,小米推送必须

使用目的:

振动器权限,JPUSH支持通知开启振动功能,小米推送必须

10. WiFi状态权限
android.permission.ACCESS_WIFI_STATE

权限功能说明:

允许获取当前WiFi接入的状态以及WLAN热点的信息

使用场景:

WIFI状态判断

使用目的:

监控网络变化,提示用户当前网络环境

11. 唤醒锁定权限
android.permission.WAKE_LOCK

权限功能说明:

允许程序在手机屏幕关闭后后台进程仍然运行(唤醒锁定)

使用场景:

自驾导航页面启动的时候,点亮屏幕

使用目的:

使用户可以看到导航页面和使用导航功能

12. 网络权限
android.permission.INTERNET

权限功能说明:

网络权限

使用场景:

App访问网络

使用目的:

访问网络

13. 安装应用权限
android.permission.REQUEST_INSTALL_PACKAGES

权限功能说明:

访问来自未知来源的安装应用程序

使用场景:

APP升级

使用目的:

快点出发司机App启动后检测到有新的版本,提示用户可下载更新,用户下载新版本后安装覆盖老版本

14. 手机状态与号码读取
android.permission.READ_PHONE_STATE
android.permission.READ_PHONE_NUMBERS

权限功能说明:

读取设备电话状态、部分机型下与号码相关的系统接口(以系统与 SDK 实际行为为准)

使用场景:

极光推送等 SDK 用于生成推送目标 ID(RID)、优化厂商通道分配与送达统计;部分安全与风控场景的网络环境判断

使用目的:

保障订单/派单类消息推送的可达性与稳定性

15. 通知权限(Android 13+)
android.permission.POST_NOTIFICATIONS

权限功能说明:

向用户展示应用通知(通知栏)

使用场景:

订单、派单、系统消息等推送提醒

使用目的:

在系统要求下显式申请通知权限,以便您及时接收业务提醒

16. 极光推送自定义权限
${applicationId}.permission.JPUSH_MESSAGE(应用包名前缀的自定义权限)

权限功能说明:

极光 SDK 用于校验推送相关广播收发

使用场景:

集成极光推送时的必选配置

使用目的:

保障推送通道安全与消息送达

17. 桌面角标(厂商扩展)
com.huawei.android.launcher.permission.CHANGE_BADGE
com.vivo.notification.permission.BADGE_ICON
com.hihonor.android.launcher.permission.CHANGE_BADGE

权限功能说明:

在部分华为 / vivo / 荣耀设备上更新应用图标角标数字

使用场景:

未读消息或待处理订单数量展示(以各厂商系统支持为准)

使用目的:

提升消息触达可见性

18. 应用可见性(查询已安装应用)
android.permission.QUERY_ALL_PACKAGES

权限功能说明:

查询设备上已安装应用列表(Android 11+ 包可见性场景)

使用场景:

判断微信等第三方应用是否已安装,以完成 deeplink 跳转、分享或支付等能力

使用目的:

保障跳转与第三方能力可用,不用于读取无关应用隐私数据

19. 前台服务与省电相关
android.permission.FOREGROUND_SERVICE
android.permission.FOREGROUND_SERVICE_LOCATION
android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

权限功能说明:

声明或申请前台服务类型(定位、远程消息相关)、在必要时引导您忽略电池优化限制,以便在合规前提下保持导航、定位上报或推送通道稳定

使用场景:

高德定位前台服务、极光推送保活相关前台服务等(以 SDK 与系统行为为准)

使用目的:

在出车、导航、听单及消息触达场景下降低进程被系统回收的概率