调用的权限及对应的业务功能
| 业务场景 | 场景说明 | 访问及使用权限 |
|---|---|---|
| 全部场景 | 存储司机信息、日志内容 | 存储 |
| 订单服务 | 司机订单服务中,获取位置信息 | 位置 |
| 司机活动 | 上传活动照片 | 照片 |
| 订单沟通 | 与用户聊天时发送语音 | 麦克风 |
| 订单服务 | 订单服务中装货拍照、电子回单拍照 | 相机 |
| 车贴活动 | 车贴活动中,进行车贴拍照 | 相机 |
| 消息通知 | 向司机发送消息 | 通知 |
| 全部场景 | 连接网络,为司机提供服务 | 开启移动数据 |
| 全部场景 | 连接网络,为司机提供服务 | 开启WLAN |
| 订单服务 | 司机联系用户 | 拨打电话 |
| 全部场景 | 获取设备信息以给统计数据生成唯一标识,识别司机身份 | 读取手机识别码 |
| 费用支付 | 识别手机是否安装支付软件,保证金支付时,唤起微信、支付宝应用 | 读取已安装的应用列表 |
| 费用支付 | 识别手机是否安装支付软件,保证金支付时,唤起微信、支付宝应用 | 获取运行中进程 |
| 订单服务导航 | 提示司机关键信息,显示在其他应用上面 | 请求覆盖显示权限(SYSTEM_ALERT_WINDOW) |
| 订单服务 | 保障订单推送 | 允许后台运行(仅安卓) |
| 订单服务 | 保障订单推送 | 厂商白名单权限(仅安卓) |
| 数据监测 | 确保数据监测唯一性,校验数据安全性 | 获取设备IMEI |
| 推送消息 | 集成的个推服务,确定设备唯一性,生成用户画像 | 获取MAC地址 |
| 数据监测 | 为了保证性能,部分埋点数据不会立即上报,而是等到APP空闲的时候上报 | 后台获取IMEI |
| 账号登录 | 为增加注册方式,识别手机是否安装了微信,账号登录时,提供微信登录功能 | 读取已安装的应用列表 |
| 全部场景 | 为修改APP设置,可跳转到对应手机的设置页面如:通知,手机管家,拨打电话,需判断是否已安装软件 | 读取已安装的应用列表 |
| 订单服务 | 司机订单服务中,获取位置状态 | 获取GPS状态 |
| 全部场景 | 连接网络,为司机提供服务 | 获取WI-FI列表 |
| 全部场景 | 连接网络,为司机提供服务 | 获取数据网络类型 |
| 数据监测 | 确保数据监测唯一性,校验数据安全性 | 获取IMSI |
| 全部场景 | 避免重复初始化,判断当时是不是主进
全部场景获取当前运行进程 |
获取当前运行进程 |
| 全部场景 | 用于设备展示适配 | 获取设备屏幕信息(宽度、高度、像素) |
| 登录账号 | 用于一键登录,实现用户快速登录 | 获取SIM卡状态 |
| 全部场景 | 连接网络,为司机提供服务 | 获取网络类型 |
| 数据监测 | 确保数据监测唯一性,校验数据安全性 | 获取SIM卡序列号 |
| 全部场景 | 用于设备展示适配 | 获取手机类型 |
| 数据监测 | 确保数据监测唯一性,校验数据安全性 | 获取android_id |
| 数据监测 | 确保数据监测唯一性,校验数据安全性 | 获取设备蓝牙地址 |
| 订单服务 | 用于监控服务流程 | 获取电话通话状态 |
| 司机加盟 | 用于拍摄司机加盟资料时检测传感器活动自动对相机进行对焦避免图片模糊 身体活动识别权限权限 | 身体活动识别权限权限 |