课查查权限使用说明
发布日期:2026年9月1日 生效日期:2026年9月1日
权限不会因阅读或同意隐私政策而自动开启。课查查在首次使用具体功能时才申请相应权限;拒绝或关闭可选权限,只影响依赖该权限的功能。
一、Android权限
| 系统权限 | 使用目的 | 申请或调用时机 | 拒绝后的影响 |
|---|---|---|---|
| 相机(CAMERA) | 拍摄课表图片用于识别导入 | 用户点击拍照导入 | 无法拍照,可改用文件选择或手动录入 |
| 通知(POST_NOTIFICATIONS) | 显示课程、待办、专注和更新通知 | 用户启用提醒或系统首次要求 | 不显示通知,课表查看不受影响 |
| 精确闹钟(SCHEDULE_EXACT_ALARM) | 尽量按课程和待办时间准确提醒 | 用户启用精确提醒 | 提醒可能延迟或不可用 |
| 振动(VIBRATE) | 提醒时振动 | 通知触发时 | 仅无振动 |
| 勿扰访问(ACCESS_NOTIFICATION_POLICY) | 专注期间开启并在结束后恢复勿扰状态 | 用户主动启用专注勿扰 | 无法自动切换勿扰模式 |
| 使用情况访问(PACKAGE_USAGE_STATS) | 仅在本机统计专注期间设备解锁次数 | 用户主动开启并前往系统授权页 | 不统计解锁次数;不影响计时 |
| 读取、写入日历(READ_CALENDAR、WRITE_CALENDAR) | 将用户在设置中开启同步的课表写入系统日历,并随课程变化更新或删除由课查查创建的事件 | 用户主动打开“同步到系统日历”开关 | 无法使用系统日历同步;课查查内课表不受影响 |
| 网络(INTERNET) | 登录、云同步、导入、分享、反馈、推送和更新 | 隐私同意后,用户启用或主动使用相应联网服务 | 登录、云同步及在线功能不可用;本机课表不受影响 |
Android端在用户主动添加桌面小组件后,会使用系统后台任务在本机更新当日课程;删除最后一个小组件后取消任务。该能力不依赖开机完成广播,当前版本不申请 `RECEIVE_BOOT_COMPLETED` 权限。
二、iOS与iPadOS权限和系统能力
| 权限或能力 | 使用目的 | 调用时机 | 拒绝后的影响 |
|---|---|---|---|
| 相机 | 拍摄课表图片用于识别导入 | 用户点击拍照导入 | 无法拍照,可从文件或相册选择 |
| 照片 | 选择课表、头像、背景或反馈图片 | 用户点击照片选择 | 无法读取未授权照片,可使用系统文件选择器或手动录入 |
| 通知与APNs | 本机提醒及跨设备数据更新提示 | 用户启用提醒或绑定后选择允许通知 | 不显示通知;应用前台仍可正常同步 |
| 后台远程通知 | 收到无课程正文的静默更新信号后刷新数据 | 用户允许通知且账号已绑定 | 后台更新可能延迟到下次打开应用 |
| 日历完整访问 | 将用户在设置中开启同步的课表写入系统日历,并随课程变化更新或删除由课查查创建的事件 | 用户主动打开“同步到系统日历”开关 | 无法使用系统日历同步;课查查内课表不受影响 |
三、HarmonyOS权限
| 系统权限 | 使用目的 | 调用时机 | 拒绝后的影响 |
|---|---|---|---|
| 网络(ohos.permission.INTERNET) | 登录、同步、导入、分享、反馈和更新 | 隐私同意后,用户启用或主动使用相应联网服务 | 登录、云同步及在线功能不可用;本机课表不受影响 |
| 相机(ohos.permission.CAMERA) | 拍摄课表图片用于导入 | 用户点击拍照导入 | 无法拍照,可改用系统文件选择或手动录入 |
| 获取、设置网络状态(GET_NETWORK_INFO、SET_NETWORK_INFO) | 阿里云号码认证 SDK 判断 Wi-Fi/蜂窝网络类型,并在用户主动发起本机号码一键登录或绑定时切换到蜂窝取号通道 | 隐私同意后,用户主动点击本机号码一键登录或绑定 | 本机号码一键登录不可用,可改用短信验证码等登录方式;课表浏览和其他联网功能不受此权限影响 |
| 读取、写入日历(READ_CALENDAR、WRITE_CALENDAR) | 将用户在设置中开启同步的课表写入系统日历,并随课程变化更新或删除由课查查创建的事件 | 用户主动打开“同步到系统日历”开关 | 无法使用系统日历同步,课查查内课表不受影响 |
| 隐私窗口(ohos.permission.PRIVACY_WINDOW) | 支付宝收银台 SDK 在支付授权界面禁止截屏、录屏,降低支付信息泄露风险 | 该普通权限由支付宝收银台 SDK 的清单合入并由系统授权;仅在用户主动确认支付宝支付时使用 | 无需用户授权弹窗;课表、登录和同步等非支付功能不依赖该权限 |
| 持久化数据(ohos.permission.STORE_PERSISTENT_DATA) | 课查查使用 Asset Store 保存一个不含硬件号、手机号或账号资料且不跨设备同步的随机安装 UUID,用于保持卸载重装后的设备范围匿名身份、更新分组和权益规则稳定;支付宝收银台 SDK 的内嵌 UTDID 组件在支付开放后也会保存其设备侧持久化标识和必要运行状态。按照 HarmonyOS 权限语义,相关数据可保留至设备恢复出厂设置或重装系统 | 用户同意隐私政策后创建或读取课查查随机安装 UUID;该普通权限由入口模块明确声明、由系统授权且不弹框。支付宝支付组件仅在以后开放并由用户主动确认支付时处理其设备侧状态 | 无需用户授权弹窗;权限或 Asset Store 不可用时,课查查退回应用内安装期标识,卸载重装稳定性不可用,但本次安装内的课表、登录和同步仍可使用 |
`STORE_PERSISTENT_DATA` 由课查查入口模块为上述随机安装 UUID 明确声明,支付宝内嵌 UTDID SDK 1.2.5 的 HAR 清单也会合入同名权限;`PRIVACY_WINDOW` 只由支付宝收银台 SDK 15.8.43 的 HAR 清单合入。课查查构建门禁校验最终 HAP 的完整去重权限集合,第三方依赖新增、删除或改变权限时都会中止打包,要求先重新完成用途审查和公示更新。两项均为 HarmonyOS `normal/system_grant` 权限,不会出现运行时授权弹窗;这不减少课查查对其用途、处理范围和第三方 SDK 的如实公示责任。
四、如何管理权限
Android和iOS的图片选择使用系统选择器,只取得您当次选择的文件;Android当前不申请整库相册读取权限。系统日历同步开关按课表保存在本机,打开APP、课程数据变化或APP回到前台时会在本机对账;关闭开关后,课查查只清理由本功能创建的课程事件,不会改动您自行创建的日历内容。您可以通过设备的“设置—应用—课查查—权限”查看或关闭已授权权限,并可在“设置—关于课查查”关闭“参加用户体验计划”。部分Android特殊访问权限需要在“特殊应用权限”中管理。关闭权限后,再次使用对应功能时系统可能重新询问。需要帮助时,可联系 rrzhouhao@gmail.com。