Android系统权限调用

1. 定位权限:

1)为了提升派单准确性和司机做单效率,我们需要在选单大厅、查看热力图、查看附近司机、上线听单、导航服务、铺设物料场景下,以固定频率采集司机的经纬度。

2)为了保障司乘安全,我们需要在骑行安全、异常停留和折返、司乘及时分离、司机结伴返程、到家报平安场景下,以固定频率采集司机的经纬度:

当您处于听单状态时,软件会每三秒采集一次、每三十秒上报一次您的位置信息;

当你处于订单服务中时,软件会每一秒采集一次、每三秒上报一次您的位置信息;

当您每次处于下线状态时,我们根据不同的安全守护策略采用不同的采集上报频率:

a. 基础安全守护策略为:平台将在您下线后,前台和后台都会在一段时间内继续收集您的位置信息,收集时段为:当日8:0018:00期间持续30分钟收集,在18:00至次日8:00期间持续2小时收集(触发时机为司机结束听单后 )。采集频率为每九秒采集一次,每三十秒上报一次;

b. 高级安全守护策略为:平台将在您上线前和下线后,前台持续采集,后台当日8:0018: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:0018:00期间持续30分钟收集,在18:00至次日8:00期间持续2小时收集(触发时机为司机结束听单后)。采集频率为您的移动距离超过五米时采集一次,每三十秒上报一次;

b. 高级安全守护策略为:平台将在您上线前和下线后,前台持续采集,后台当日8:0018: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

权限功能说明:通知

使用场景:发送订单通知、行程变化通知、对话信息和平台举办活动通知

使用目的:用于向司机提示订单状态变化、行程信息变化和对话信息,向司机推荐平台举办活动