ANDROID PRIVACY
SDK 与权限清单
以下清单依据 Android 测试候选版本整理。发布新版本时会重新核对实际依赖与合并后的权限。更新日期:2026 年 9 月 3 日。
主要 SDK / 组件
| 组件 | 用途 | 数据处理说明 |
|---|---|---|
| Flutter SDK | 跨平台界面与运行时 | 不主动向第三方传输业务数据 |
| Dart http | 访问 NiuMar HTTPS API | 仅向 NiuMar 服务端发送完成对应功能所需的请求 |
| shared_preferences | 保存本机会话及偏好 | 数据保存在应用本地 |
| geolocator | 获取用户主动授权的位置 | 定位结果发送至 NiuMar,用于打卡距离校验和附近服务 |
| geocoding / 系统地理编码 | 把位置转换为可读地址 | 可能调用设备系统提供的地理编码服务 |
| mobile_scanner / Google ML Kit | 扫描优惠券和邀请码二维码 | 默认在设备侧识别,不上传完整相机画面 |
| image_picker | 用户主动选择头像 | 只处理用户选中的图片,压缩后上传至 NiuMar |
| crop_your_image / image | 本地裁剪和压缩头像 | 在设备侧处理 |
| flutter_local_notifications | 本地打卡、优惠和周报提醒 | 在设备侧生成提醒 |
| qr_flutter / crypto | 生成二维码、校验 APK 完整性 | 在设备侧处理 |
当前未接入广告 SDK、第三方用户画像 SDK、第三方支付 SDK或第三方统计 SDK。
Android 权限
| 权限 | 用途与申请时机 |
|---|---|
| 网络与网络状态 | 登录、同步、聊天、优惠和更新等联网功能所必需 |
| 粗略/精确位置 | 仅在你主动设置上班点、打卡或查看附近内容时申请 |
| 相机 | 仅在你主动进入扫码页时申请,用于识别二维码 |
| 通知、振动与开机恢复 | 在你开启本地提醒后使用,Android 13 及以上会单独征得通知授权 |
| 安装应用 | 仅官网直装版用于在线更新;应用市场版本不包含该权限 |