本清单列明云契永承App使用的系统权限及用途。我们遵循以下原则:
- 按功能申请:需要运行时授权的权限在使用对应功能时申请;推送服务已启用且您同意隐私政策后,首次初始化推送时申请通知授权。网络等普通权限可能由系统自动授予;
- 拒绝不影响其他功能:您可以拒绝需要运行时授权的权限,对应功能受到影响,其余功能仍可使用;
- 管理授权:您可以在系统设置中调整可管理的权限;推送相关信息处理的撤回方式另见《隐私政策》第1.12节。
一、Android权限清单
| 权限名称 | 系统标识 | 适用端 | 使用场景 | 申请时机 | 拒绝的影响 |
|---|---|---|---|---|---|
| 网络访问 | android.permission.INTERNET | 全部 | 与我方服务器通信,读取和提交您的数据;推送启用后与极光服务器联网,注册设备并接收通知 | 安装时自动授予(普通权限,系统不弹窗) | 无法拒绝;无网络时App无法使用 |
| 相机 | android.permission.CAMERA | 全部 | 拍照设置头像或个人页背景图;员工端拍摄服务凭证 | 您选择「拍照」时 | 无法拍照,但仍可从相册选择已有图片 |
| 精确位置 | android.permission.ACCESS_FINE_LOCATION | 仅员工端 | 员工上门核实时现场打卡,记录履约位置 | 员工点击「现场打卡」时 | 员工无法完成现场打卡;用户端完全不受影响 |
| 粗略位置 | android.permission.ACCESS_COARSE_LOCATION | 仅员工端 | 同上。用于设备不支持或用户仅授予粗略定位时的降级方案 | 同上 | 同上 |
| 生物识别 | android.permission.USE_BIOMETRIC android.permission.USE_FINGERPRINT(兼容旧版系统) |
全部 | 开启应用锁后,用指纹或面容在本地验证身份 | 您在设置页开启「应用锁」时 | 无法使用应用锁,其他功能不受影响 |
| 发送通知 | android.permission.POST_NOTIFICATIONS | 全部 | 在通知栏展示已启用的业务通知,例如员工端签到逾期预警的任务分配通知 | 您同意隐私政策后首次启动推送时(Android 13 及以上会弹窗询问) | 系统不展示相应通知;其他功能仍可使用,您可进入App查看业务信息。关闭通知不等于停止SDK信息处理,详见第1.12节 |
| 查看网络状态 | android.permission.ACCESS_NETWORK_STATE | 全部 | 网络断开后重新建立推送连接,避免漏收通知 | 安装时自动授予(普通权限,系统不弹窗) | 无法拒绝 |
| 推送广播校验 | cn.xingxulan.yunqiyongcheng.permission.JPUSH_MESSAGE | 全部 | 推送SDK的自定义权限,用于校验推送广播的来源,防止其他应用伪造推送消息 | 安装时自动授予(签名级权限,只有与本App同一签名的程序才能使用) | 无法拒绝;这是一项安全措施,不涉及读取任何信息 |
| 桌面图标角标 | com.huawei.android.launcher.permission.CHANGE_BADGE | 全部 | 在华为设备的桌面图标上显示未读通知数量的小红点 | 安装时自动授予(由华为桌面定义的权限,非系统敏感权限) | 无法拒绝;仅影响桌面角标显示,不涉及读取任何信息 |
关于相册/存储权限:本App未申请任何存储读写权限。选择相册图片时,我们使用Android系统提供的「照片选择器」,由系统把您选中的那一张图片交给我们——App全程无法访问相册中的其他内容。
二、iOS权限清单
| 权限名称 | 系统标识 | 适用端 | 使用场景 | 拒绝的影响 |
|---|---|---|---|---|
| 相机 | NSCameraUsageDescription | 全部 | 拍照设置头像或背景图;员工端拍摄服务凭证 | 无法拍照,仍可从相册选择 |
| 相册 | NSPhotoLibraryUsageDescription | 全部 | 从相册选择图片用作头像、背景图或服务凭证 | 无法选择相册图片,仍可拍照 |
| 使用期间的位置 | NSLocationWhenInUseUsageDescription | 仅员工端 | 员工现场打卡 | 员工无法完成现场打卡;用户端不受影响 |
| 面容ID/触控ID | 由系统钥匙串与本地认证框架管理 | 全部 | 应用锁的本地身份验证 | 无法使用应用锁 |
| 通知 | 由系统通知框架管理(UserNotifications) | 全部 | 在通知中心展示已启用的业务通知,例如员工端签到逾期预警的任务分配通知 | 系统不展示相应通知;其他功能仍可使用。首次请求被拒后,可在「系统设置 → 通知 → 云契永承」重新开启。关闭通知不等于停止SDK信息处理,详见第1.12节 |
三、Android端未申请的可选权限
当前Android工程未申请以下可选权限;iOS的权限及SDK处理范围请结合上表和《隐私政策》第1.12节查阅:
- 读取通讯录、写入通讯录
- 读取短信、发送短信
- 读取通话记录、拨打电话
- 录音、麦克风
- 读取日历、写入日历
- 读取手机状态与身份(IMEI等设备识别码)
- 广泛查询已安装应用(QUERY_ALL_PACKAGES);SDK附加处理范围见第1.12节
- 后台持续定位
- 开机自启动、后台弹窗、悬浮窗
- 读写外部存储
Android推送可选权限配置:当前Android工程已在清单合并时剔除READ_PHONE_STATE、QUERY_ALL_PACKAGES、ACCESS_BACKGROUND_LOCATION、ACCESS_WIFI_STATE、READ_EXTERNAL_STORAGE、WRITE_EXTERNAL_STORAGE。仍保留INTERNET和ACCESS_NETWORK_STATE,用于联网及判断网络连接状态;剔除Wi-Fi可选权限不等于停止处理IP等连接信息。这里的权限剔除仅适用于Android,SDK可选采集及iOS附加处理说明见《隐私政策》第1.12节。
四、如何管理权限
在App内
进入「我的 → 设置 → 隐私与合规 → 系统权限管理」,即可一键跳转到本App的系统权限设置页。
在系统设置中
- Android:设置 → 应用管理(或应用与通知)→ 云契永承 → 权限
- iOS:设置 → 云契永承
不同品牌与系统版本的路径可能略有差异,请以您设备的实际界面为准。
通知与推送信息处理
您可在系统通知设置中拒绝或关闭本App通知,并管理锁屏预览。App回到前台且联网成功同步通知状态后,我方服务端停止向该设备下发业务通知。用户端「我的 → 设置 → 偏好设置」中已有的提醒开关仅管理对应类别。
拒绝或关闭通知权限、关闭提醒开关、退出登录,不等于停止极光SDK运行或删除已收集的信息。如需撤回推送相关个人信息处理的同意,或申请查阅、更正、删除相关信息,请通过《隐私政策》第九节列明的客服电话或邮箱联系我们;我们核实后处理,必要时联系极光协助。您也可以通过极光服务退出机制提交相关请求。完整说明见《隐私政策》第1.12节。
关闭权限后如何恢复?再次使用到相关功能时,系统可能不再弹窗询问。此时请按上述路径手动重新开启。