|
|
d32a3dce49
|
chore: UniApp OTA静默更新 + 项目分析报告
1. UniApp OTA更新优化
- 移除进度条和下载中Toast(静默后台下载)
- 安装成功后3秒自动重启,无用户感知
- 失败时仅console.error,不弹窗打扰用户
2. 项目分析报告
- 新增PROJECT_ANALYSIS_REPORT.md
- 涵盖技术栈、数据模型、核心业务流程、潜在痛点和架构建议
|
2026-08-12 12:04:51 +08:00 |
|
|
|
7e4d796ce3
|
perf(app): OTA下载进度节流 — 20%步进轻提示根治卡顿
问题: plus.nativeUI.showWaiting 每次下载回调都触发原生等待框更新,
高频调用导致主线程阻塞产生无响应/掉帧。
修复:
1. 废除 plus.nativeUI.showWaiting 全系列调用
2. 改用 uni.showToast + position:'top' 顶部轻提示
3. 核心: 节流阀 lastProgress — 每跨越20%才触发一次UI更新
整个下载过程最多5次toast (20/40/60/80/100%),根治跨端卡顿
4. 初始toast '已转入后台下载...' 给用户明确反馈
5. 安装/重启逻辑保持不变(静默安装+2s自动重启)
|
2026-08-11 18:01:17 +08:00 |
|
|
|
9064973a3f
|
fix(app): onShow 中增加更新检查 — 用户无需杀后台即可感知新版本
问题: checkUpdate 仅在 onLaunch 执行,App 常驻内存时永不复用。
用户部署更新后,不杀后台就永远感知不到新版本。
修复:
1. onShow 中追加 checkUpdate(),每次回到前台自动检测
2. checkUpdate 顶部加 5分钟节流,避免频繁切后台时重复弹窗
|
2026-08-11 16:56:22 +08:00 |
|
|
|
01b8601dcd
|
fix(app): OTA更新体验重构 — 废除闪烁弹窗 + 自动重启
问题:
1. uni.showLoading 每次调用都是关→开,进度回调中连续调用导致疯狂闪烁
2. 安装完成后弹窗询问重启,用户选「稍后」则必须手动杀后台
修复:
1. 替换 uni.showLoading → plus.nativeUI.showWaiting
原生等待框支持原地更新文字,下载进度平滑过渡,零闪烁
2. 安装成功后移除重启询问弹窗,改为:
plus.nativeUI.toast('新版本已就绪,即将重启...')
→ 2秒后 setTimeout → plus.runtime.restart()
用户无需任何操作,2秒后自动生效
|
2026-08-11 16:53:35 +08:00 |
|
|
|
016a988962
|
fix: parseVersionCode修复—major*100+lastNum, T1.0.10→110匹配服务器
|
2026-08-10 14:22:36 +08:00 |
|
|
|
0b6c4a7f8b
|
fix: OTA版本对比改用plus.runtime.versionCode直接对比,修复T1.0.10误判为旧版
|
2026-08-10 14:12:05 +08:00 |
|
|
|
d4f6266fcc
|
perf: scan页置顶消除登录页闪烁 — 已登录用户零跳转直接渲染
|
2026-08-07 17:05:00 +08:00 |
|
|
|
0fcc607f17
|
refactor: App.vue统一路由守卫 — onLaunch总是重定向(已登录→扫码/未登录→登录)
|
2026-08-07 17:01:55 +08:00 |
|
|
|
c9383ba4be
|
fix: 修复部分Android手机划掉App后token丢失导致强制重新登录
|
2026-08-07 16:50:00 +08:00 |
|
|
|
9ed85f88bb
|
feat: 切换公网域名 track.iris-rs.cn + track_back.iris-rs.cn
|
2026-08-07 14:45:30 +08:00 |
|
|
|
45102eb23f
|
fix: WGT安装强制模式(force:true)绕过同版本号拦截
|
2026-08-07 13:55:24 +08:00 |
|
|
|
abbf0f5a24
|
chore: bump version to T1.0.2 (versionCode 102)
|
2026-08-07 13:22:10 +08:00 |
|
|
|
0de981ea81
|
fix: OTA检测闭环 — 新增GET /check-update + App端uni.getSystemInfoSync版本对比
|
2026-08-07 12:35:00 +08:00 |
|
|
|
bff8787e62
|
feat: OTA热更新 — 版本检测API + App端WGT下载安装 + app_versions表
|
2026-08-07 11:49:59 +08:00 |
|
|
|
0df7215134
|
feat: 移动端双Token队列拦截器 + 通知列表 + 登录页 + TabBar红点 + v1.0.1
|
2026-08-07 11:44:20 +08:00 |
|
|
|
5e53cd7f79
|
纳入 track-uniapp 前端项目 (扫码/任务树/记录/转交Picker)
|
2026-08-05 15:01:46 +08:00 |
|