Commit Graph

1 Commits (43c780f74c75ce379271f1f5699b4722512dfb3d)

Author SHA1 Message Date
王海滨 43c780f74c feat: align Flutter with Android jjsos_autosos
P0 订单流程:
- waiting 接单等待页(含计时器与语音播报触发)
- conduct 服务中页(含水印 / 拍照 / 签名 / 完成入口)
- photograph 拍照取证(自定义相机 + 多图上传)
- autograph 电子签名
- complete 费用明细录入 → 完成订单
- collection 收款(二维码 + 微信 + 现金)
- record 历史订单(分页)

P1 我的中心:
- me 个人中心(头像 / 余额 / 订单统计 / 功能入口)
- perfect 完善资料(实名 / 身份证 / 地址 / 邮箱)
- authentication 资质认证(个人 / 企业)
- feedback 意见反馈
- messenger 消息中心(系统通知 + 订单消息)
- setting 设置(推送 / 声音 / 后台保活 / 缓存 / 更新)
- optimization 性能优化页(定位 / 推送 / 心跳状态)
- withdrawal 提现申请
- withdrawal_record 提现记录
- recharge 充值(微信 + 二维码)
- amount_list 资金流水

P2 基础架构:
- splash 启动页(隐私协议 + 定位权限)
- welcome 引导页
- webview WebView 容器(拦截 tel/mailto/weixin)
- qr_scan QR 扫码(mobile_scanner + 权限校验)
- login + bind_phone + bind_wx 登录链路
- audio / background / heartbeat / location / push / update / upload 服务
- riverpod 状态 + go_router 路由 + model/api/api_client
- toast 真实实现(fluttertoast + EasyLoading)

Android 配置:
- AndroidManifest 权限补全
- network_security_config 明文流量白名单
- pubspec 资源 / SDK 配置(高德 / 微信 / 个推 / Sentry)

fix:
- 修复 flutter analyze 全部 error(适配 installed SDK 版本)
- amap_flutter_map 3.0.0 移除的 hashValues → Object.hash
- SPUtil.set 不存在 → setBool / setString
- XHttp 返回 response.data(dynamic)→ r as Map
- 修正 fluwx 4.6.3 pay(with: Payment(...)) API
- 修正 getuiflut 0.2.41 addEventHandler 18 个回调 / startSdk void
- 修正 AMap Location Map<String, Object> 返回类型
- 修正 flutter_background_service 5.1.0 isRunning 异步方法
- 清理 unused import / 弃用 API

测试: widget_test 通过(App boots and shows splash/welcome)
2026-07-17 15:14:44 +08:00