Android系统权限调用
1. 定位权限:
1)为了提升派单准确性和司机做单效率,我们需要在选单大厅、查看热力图、查看附近司机、上线听单、导航服务、铺设物料场景下,以固定频率采集司机的经纬度。
2)为了保障司乘安全,我们需要在骑行安全、异常停留和折返、司乘及时分离、司机结伴返程、到家报平安场景下,以固定频率采集司机的经纬度:
当您处于听单状态时,软件会每三秒采集一次、每三十秒上报一次您的位置信息;
当你处于订单服务中时,软件会每一秒采集一次、每三秒上报一次您的位置信息;
当您每次处于下线状态时,我们根据不同的安全守护策略采用不同的采集上报频率:
a. 基础安全守护策略为:平台将在您下线后,前台和后台都会在一段时间内继续收集您的位置信息,收集时段为:当日8:00至18:00期间持续30分钟收集,在18:00至次日8:00期间持续2小时收集(触发时机为司机结束听单后 )。采集频率为每九秒采集一次,每三十秒上报一次;
b. 高级安全守护策略为:平台将在您上线前和下线后,前台持续采集,后台当日8:00至18:00期间持续30分钟收集,在18:00至次日8:00期间持续2小时收集(触发时机为司机未听单之前或结束停单后,当司机App进入后台时。前后台切换会重新计算)。采集频率为每九秒采集一次,每三十秒上报一次。
(1) ACCESS_COARSE_LOCATION
权限功能说明:粗略定位
使用场景:选单大厅、查看热力图、上线听单、司机接单服务过程中、导航服务中。
使用目的:向用户发送附近的订单、记录您的轨迹、帮您规划导航路线、维护安全秩序、防控运营风险或者向您推送周边的服务或信息
(2) ACCESS_FINE_LOCATION
权限功能说明:精准定位
使用场景:选单大厅、查看热力图、上线听单、司机接单服务过程中、导航服务中。
使用目的:向用户发送附近的订单、记录您的轨迹、帮您规划导航路线、维护安全秩序、防控运营风险或者向您推送周边的服务或信息
(3) ACCESS_BACKGROUND_LOCATION
权限功能说明:后台访问位置
使用场景:司机用户后台听单、App切换至后台时使用导航服务
使用目的:用于帮助司机在将App压至后台时,基于定位的订单匹配、在App切换至后台时正常使用导航服务
(4) ACCESS_GPS
权限功能说明:允许程序使用GPS定位
使用场景: 司机报单、行程中,查看地图时,发起定位
使用目的:向用户发送附近的订单、记录您的轨迹、帮您规划导航路线、维护安全秩序、防控运营风险或者向您推送周边的服务或信息
2.CAMERA
权限功能说明:拍照
使用场景:订单报备、汽车物流订单、司机质检、铺设物料、IM发送信息
使用目的:拍照验车、扫二维码、司机身份识别、拍摄铺设物料照片
3.RECORD_AUDIO
权限功能说明:麦克风
使用场景:订单行程中录音、IM发送信息
使用目的、时机与频率:用于服务过程录音,辅助处理安全或者纠纷事件、安全客服录音功能;录音行为将于司机接单后开始,至结束服务后10分钟终止,录音文件每5分钟上传平台,上传成功后会立即删除App内的录音文件。
4.SYSTEM_ALERT_WINDOW
权限功能说明:悬浮窗
使用场景:App切后台时能正常订单上屏
使用目的:用于帮助司机在将App切换至后台时,可以正常播放订单
5.REQUEST_INSTALL_PACKAGES
权限功能说明:允许程序进行端内安装
使用场景:App端内进行版本升级
使用目的:App更新升级
6.ACCESS_NETWORK_STATE
权限功能说明:允许获取网络信息状态
使用场景:当App需要和服务器通信时
使用目的:判断网络状态
7.ACCESS_WIFI_STATE
权限功能说明:允许获取当前WiFi接入的状态以及WLAN热点的信息
使用场景:司机报单、行程中,查看地图时,发起定位
使用目的:网络问题分析
8.CHANGE_WIFI_STATE
权限功能说明:允许程序改变Wi-Fi连接状态
使用场景:司机报单、行程中,查看地图时,发起定位
使用目的: 用于网络定位场景
9.INTERNET
权限功能说明:允许程序访问网络连接,可能产生GPRS流量
使用场景:当App需要和服务器通信时
使用目的:使用登录基础服务时连接网络
10.ACCESS_LOCATION_EXTRA_COMMANDS
权限功能说明:允许应用程序访问额外的位置提供命令
使用场景:司机报单、行程中,查看地图时,发起定位
使用目的:开启AGPS
11.WAKE_LOCK
权限功能说明:允许程序在手机屏幕关闭后后台进程仍然运行(唤醒锁定)
使用场景:订单上屏、行程中
使用目的:应用在后台时提供导航语音播报服务
12.VIBRATE
权限功能说明:允许访问振动设备
使用场景:订单上屏
使用目的:业单时或订单状态变化时震动提示用户
13.FLASHLIGHT
权限功能说明:访问闪光灯
使用场景:订单上屏
使用目的:夜间来单时闪光灯提示
14.FOREGROUND_SERVICE
权限功能说明:允许常规应用程序使用前台服务
使用场景:司机上班、行程中
使用目的:应用退到后台时更好提供服务,及时提醒订单状态变化
15.DISABLE_KEYGUARD
权限功能说明:检测当前设备是否处于锁屏状态
使用场景:订单上屏
使用目的:锁屏状态下来单时增强语音播报,提醒司机解锁屏幕查看订单
16.MODIFY_AUDIO_SETTINGS
权限功能说明:允许应用程序修改全局音频设置
使用场景:订单上屏
使用目的:司机在收听语音消息时App会自动选择扬声器模式或听筒模式,保障司机用耳健康
17.Permission.WRITE_EXTERNAL_STORAGE
权限功能说明: 写入外部存储权限
使用场景:司机推广活动
使用目的:保存司机推广二维码至相册
iOS系统权限调用
1.定位权限
1)为了提升派单准确性和司机做单效率,我们需要在选单大厅、查看热力图、查看附近司机、上线听单、导航服务、铺设物料场景下,以固定频率采集司机的经纬度。
2)为了保障司乘安全,我们需要在骑行安全、异常停留和折返、司乘及时分离、司机结伴返程、到家报平安场景下,以固定频率采集司机的经纬度:
当您处于听单状态时,软件会在您的移动距离超过五米时采集一次、每三十秒上报一次您的位置信息;
当你处于订单服务中时,软件会在您的移动距离超过五米时采集一次、每三秒上报一次您的位置信息;
当您每次处于下线状态时,我们根据不同的安全守护策略采用不同的采集上报频率:
a. 基础安全守护策略为:平台将在您下线后,前台和后台都会在一段时间内继续收集您的位置信息,收集时段为:当日8:00至18:00期间持续30分钟收集,在18:00至次日8:00期间持续2小时收集(触发时机为司机结束听单后)。采集频率为您的移动距离超过五米时采集一次,每三十秒上报一次;
b. 高级安全守护策略为:平台将在您上线前和下线后,前台持续采集,后台当日8:00至18:00期间持续30分钟收集,在18:00至次日8:00期间持续2小时收集(触发时机为司机未听单之前或结束停单后,当司机App进入后台时。前后台切换会重新计算)。您的移动距离超过五米时采集一次,每三十秒上报一次。
(1) NSLocationAlwaysAndWhenInUseUsageDescription
权限功能说明:始终或共享时获取地理位置
使用场景:选单大厅、查看热力图、上线听单、司机接单服务过程中、导航服务中。
使用目的: 用于获取司机的当前位置,为司机推荐附近订单,推送所在城市教育、安全与活动信息;保证行程计费正确
(2) NSLocationAlwaysUsageDescription
权限功能说明: 始终允许获取地理位置
使用场景:选单大厅、查看热力图、上线听单、司机接单服务过程中、导航服务中。
使用目的:用于获取司机的当前位置,为司机推荐附近订单,推送所在城市教育、安全与活动信息;保证行程计费正确
(3) NSLocationWhenInUseUsageDescription
权限功能说明:仅APP被使用时获取地理位置
使用场景:选单大厅、查看热力图、上线听单、司机接单服务过程中、导航服务中。
使用目的:用于获取司机的当前位置,为司机推荐附近订单,推送所在城市教育、安全与活动信息;保证行程计费正确
2.NSCameraUsageDescription
权限功能说明:使用摄像头,拍照、IM发送信息
使用场景:订单报备、汽车物流订单、司机质检、铺设物料
使用目的:拍照验车、司机身份识别、扫二维码、拍摄铺设物料照片
3.NSMotionUsageDescription
权限功能说明:应用访问系统的加速器
使用场景:司机接单服务过程中
使用目的:用于安全骑行及安全驾驶行为分析
4.NSMicrophoneUsageDescription
限功能说明:使用麦克风
使用场景:订单行程中录音、IM发送信息
使用目的:用于服务过程录音,辅助处理安全或者纠纷事件、安全客服录音功能。录音行为将于司机接单后开始,至结束服务后10分钟终止,录音文件每5分钟上传平台,上传成功后会立即删除App内的录音文件。
5.网络访问
权限功能说明:访问网络状态
使用场景:当App需要和服务器通信时
使用目的:网络访问
6.NSPhotoLibraryAddUsageDescription(iOS6-iOS10)
权限功能说明:允许应用添加内容到相册
使用场景:司机上线接单、参与营销活动、司机申诉、IM发送信息
使用目的:用于出车检测时,司机上传质检照片/车辆照片保存至相册;司机参与营销活动时,保存活动图片至相册;客服沟通反馈;司机申诉时上传相应凭证。
7.NSPhotoLibraryUsageDescription(iOS11+)
权限功能说明:允许应用添加内容到相册
使用场景:司机上线接单、参与营销活动、司机申诉、IM发送信息
使用目的:用于出车检测时,司机上传质检照片/车辆照片保存至相册;司机参与营销活动时,保存活动图片至相册;客服沟通反馈;司机申诉时上传相应凭证
8.NotificationAuthority
权限功能说明:通知
使用场景:发送订单通知、行程变化通知、对话信息和平台举办活动通知
使用目的:用于向司机提示订单状态变化、行程信息变化和对话信息,向司机推荐平台举办活动