PWA 自動更新
最後更新 2026 年 5 月 14 日 · 閱讀約 3 分鐘
PWA 不像桌面版要手動下載安裝檔——它在背景自動更新,你只需要在提示出現時點一下「更新」。

自動更新流程
- Slima 發布新版(版號譬如 v3.1.4,實際數字看 release notes)
- 你下次打開 PWA 時 → 背景下載新版的 service worker
- 下載完成 → 右下角彈出提示:
有新版本可用
點擊更新以獲得最新功能
[立即更新] [稍後]
- 點「立即更新」→ PWA 重新載入 → 進到新版
不更新會怎樣
- 短期:沒事,繼續用舊版
- 長期:拖太久可能跟雲端的資料 schema 不同步,某些新功能失靈
Slima 推送的更新通常向後相容——舊版前端配新版雲端是支援的,只是少了新功能。但建議看到提示就更新。
「立即更新」實際做了什麼
- 啟用(activate)新的 service worker
- 清掉舊的 cache
- 重新載入 PWA 視窗
- 新版開起來
通常幾秒內完成。
手動檢查更新
不想等下次開啟才更新:
- 重新開啟 PWA → 下次開啟時就會在背景抓新版的 service worker
- 或在 PWA 內按
⌘⇧R/Ctrl Shift R強制重整 + 清 cache
跟桌面版自動更新對比
| PWA | Electron 桌面版 | |
|---|---|---|
| 何時檢查 | 開啟 PWA 時 | 背景定期 |
| 用戶確認 | 跳提示 | 跳提示 |
| 套用方式 | PWA reload | app 重啟 |
相關
這篇有幫助嗎?