星耘权限与第三方 SDK 清单
本清单依据当前项目代码、AndroidManifest 和 Flutter 依赖整理,用于配合《星耘隐私政策》说明权限与第三方组件。正式上架前应结合最终构建包、第三方 SDK 文档和应用商店检测结果复核。
一、Android 权限清单
| 权限名 | 用途说明 |
|---|---|
| INTERNET | 访问星耘服务器、地图瓦片、道路分析接口、下载页和后台接口。 |
| ACCESS_COARSE_LOCATION / ACCESS_FINE_LOCATION | 采集作业位置、轨迹、速度、精度,用于面积测算和作业记录。 |
| ACCESS_BACKGROUND_LOCATION | 后台位置权限。作业期间在 App 切后台后继续记录轨迹,减少作业数据中断。 |
| FOREGROUND_SERVICE / FOREGROUND_SERVICE_LOCATION | 作业期间运行前台定位服务,并显示持续通知。 |
| FOREGROUND_SERVICE_CAMERA | 作业过程中执行证据照片采集任务。 |
| POST_NOTIFICATIONS | 展示作业定位、暂停、恢复、证据照片采集等通知。 |
| CAMERA | 拍摄作业证据照片。 |
| READ_PHONE_STATE | 识别来电状态,辅助通话结束后恢复作业定位。 |
| VIBRATE / WAKE_LOCK | 作业提醒、运行提示和作业期间的服务稳定性保障。 |
| USB host feature | 外接北斗 GNSS 设备读取,非所有设备必需。 |
二、当前项目依赖和可能涉及的信息
| 组件/服务 | 用途 | 可能涉及的信息 |
|---|---|---|
| geolocator / geocoding | 定位、定位权限检查、位置描述 | 定位权限状态、经纬度、定位精度、系统位置服务状态 |
| flutter_map / latlong2 | 地图展示和轨迹绘制 | 地图视图范围、缩放级别、轨迹点;地图瓦片服务可获得网络请求信息 |
| ArcGIS World Imagery 地图瓦片 | 提供卫星影像底图 | IP 地址、请求时间、瓦片坐标、User-Agent 等网络日志 |
| Overpass API | 道路网络分析辅助 | 请求区域坐标范围、IP 地址、请求时间等网络日志 |
| image_picker / work_evidence_camera | 选择或拍摄作业证据照片 | 照片文件、拍摄时间、拍摄方向、关联作业任务 |
| sensors_plus | 辅助判断设备运动状态 | 加速度、陀螺仪采样值及统计结果 |
| flutter_background_service / flutter_local_notifications | 后台作业采集和本地通知 | 前台服务状态、通知状态、作业运行状态 |
| sqflite / shared_preferences | 本地缓存账号、作业、证据照片任务和配置 | 本地作业记录、登录状态、同步状态、设置项 |
| external_beidou_gnss | 读取外接北斗 GNSS 设备数据 | 外接设备状态、NMEA 数据、卫星数量、定位质量 |
| google_fonts | 字体样式渲染 | 如未本地打包字体,可能向字体服务发起网络请求并产生网络日志;正式包应复核是否本地化字体资源 |
| 星耘服务器接口 | 登录、同步、后台、下载、运行日志、作业证据 | 账号、令牌、作业轨迹、证据照片、设备日志、管理员操作记录 |
三、上线前复核事项
- 确认最终 APK 中实际包含的 SDK、网络域名和权限与本清单一致。
- 补充每个第三方 SDK 的公司名称、官网、隐私政策链接和处理目的。
- 如移除或新增地图、定位、支付、推送、统计、崩溃分析 SDK,应同步更新本清单和隐私政策。
- 如接入真实微信、支付宝、短信、实名认证、电子发票或云存储服务,应新增对应说明。
四、联系方式
运营主体:天津蛋黄网络科技有限公司
注册地址/常用办公地址:天津市河北区光复道街海河东路41-43号107、307
隐私保护负责人/客服联系人:刘世达;客服电话:15001308882;邮箱:15001308882@163.com