* [ ] 蓝牙手表扫描、绑定、自动重连
* [ ] 健康数据同步(步数、心率、血氧、睡眠)
* [ ] 手表文件导入与 AI 转写
* [ ] 表盘下载与安装
* [ ] OTA 固件升级
* [ ] Google/Apple 登录
* [ ] Apple IAP 积分购买
点击空白处退出提示
* [ ] 蓝牙手表扫描、绑定、自动重连
* [ ] 健康数据同步(步数、心率、血氧、睡眠)
* [ ] 手表文件导入与 AI 转写
* [ ] 表盘下载与安装
* [ ] OTA 固件升级
* [ ] Google/Apple 登录
* [ ] Apple IAP 积分购买
面向杰理(Jieli)蓝牙智能手表的跨端配套 App:设备配对与重连、健康同步、手表录音导入与云端 AI、表盘商城、固件 OTA 及账号体系。
### 核心业务能力
* 健康数据同步与展示(步数、心率、血氧、睡眠、卡路里、运动记录)
* 手表文件管理(录音导入、AI 转写/摘要/大纲、翻译)
* 表盘下载、安装与管理
* OTA 固件升级
* 设备绑定/解绑、扫码添加、蓝牙自动重连
* 用户账号体系(手机/邮箱/密码、Google/Apple 登录)
* 积分体系与 Apple IAP 购买
* 手表设置(勿扰、屏保、久坐提醒、消息推送、天气推送等)
1. 负责 App 整体架构设计与落地:基于 GetX 搭建模块化 MVC(路由 / Binding / Controller / View),统一 `BaseController` / `BasePage`,并通过 `ServiceManager` 分层初始化存储、网络、鉴权签名、缓存、离线队列、权限与日志等核心服务。
2. 设计并实现 Flutter ↔ Android 蓝牙桥接层:基于 `MethodChannel('bluetooth_bridge')` 封装扫描、连接、健康、文件、OTA、录音等能力;Dart 侧以 `BluetoothPlugin` + `BluetoothManager` 门面统一对外暴露流式事件与业务 API,保证业务层与协议层解耦。
3. 实现 Android 侧 BLE 连接稳定性方案:支持设备扫描配对、指数退避自动重连(默认最多 5 次,`delay = baseDelay * 2^attempt`);区分用户主动解绑与异常断连,解绑后约 60s 抑制窗口内禁止误重连;结合前台服务保障后台保活与连接可用性。
4. 打通健康数据全链路:Android 侧通过 RCSP 小文件传输(`HealthHistoryDataSync`)拉取并解析心率、血氧、睡眠、步数、运动记录;实时数据经通道回传 Flutter,再由队列管理器上报服务端并刷新 UI(图表 / 列表 / 详情)。
5. 负责手表录音业务闭环:实现手表存储浏览与 BLE 文件下载,完成 Opus 解码转码、本地元数据落库(SQLite)及阿里云 OSS 上传;支持进程异常退出后的孤儿录音检测与恢复,并接入 AI 转写 / 总结 / 思维导图 / 翻译能力。
6. 参与固件 OTA 与表盘能力建设:对接杰理 OTA(`.ufw` 升级、进度回调、升级中重连);实现表盘商城下载、FAT



评论