fix(app): 新版 App 冷启动后自动检查一次更新

旧 eeui 壳启动时由原生检查,新版壳只查询不弹窗,前端此前仅在每天回前台时检查,导致冷启动不提示
This commit is contained in:
kuaifan 2026-10-19 15:10:05 +00:00
parent fe6adb2510
commit 9bdf23bec1
3 changed files with 6 additions and 2 deletions

View File

@ -61,7 +61,7 @@ last_verified: v1.9.66
3. 安装权限不足请到系统设置允许该浏览器 / 文件管理器作为「未知来源」
## App 内检查更新
新版 App 每天回到前台时自动检查一次,有新版本时弹出「发现新版本」:
新版 App 启动时自动检查一次,之后每天第一次回到前台时再检查,有新版本时弹出「发现新版本」:
- 「立即更新」:iOS 跳转 App Store 的 DooTask 页面;Android 用系统浏览器打开官方 apk 下载地址,下载完点开安装
- 「以后再说」:关闭提示,第二天回到前台会再次提醒
- 版本来源:iOS 查 App Store 上架版本,Android 查官网(download.dootask.com)最新安装包

@ -1 +1 @@
Subproject commit ef09b14f8fbf7cdf5a3560bd9f7fcfec5501232b
Subproject commit 6dd1887a36da755f1bcefc8c8cbff4830d2519de

View File

@ -705,6 +705,10 @@ export default {
setTimeout(() => {
this.appActivated && $A.eeuiAppHideWebviewSnapshot()
}, 500)
// 旧 eeui 壳启动时由原生检查更新;新版壳只查询,冷启动后由前端检查一次(当天回前台不再重复)
if ($A.eeuiAppIsExpo()) {
setTimeout(() => this.checkAppUpdate(), 3000)
}
// APP进入前台
window.__onAppActive = async () => {
this.appActivated = true