使用手冊應用程式與同步 › PWA 自動更新

PWA 自動更新

最後更新 2026 年 5 月 14 日 · 閱讀約 3 分鐘

PWA 不像桌面版要手動下載安裝檔——它在背景自動更新,你只需要在提示出現時點一下「更新」。

Slima 書架(繁中):PWA 自動更新在背景跑、不影響當前操作

自動更新流程

  1. Slima 發布新版(版號譬如 v3.1.4,實際數字看 release notes)
  2. 你下次打開 PWA 時 → 背景下載新版的 service worker
  3. 下載完成 → 右下角彈出提示
有新版本可用
點擊更新以獲得最新功能
[立即更新] [稍後]
  1. 點「立即更新」→ PWA 重新載入 → 進到新版

不更新會怎樣

  • 短期:沒事,繼續用舊版
  • 長期:拖太久可能跟雲端的資料 schema 不同步,某些新功能失靈

Slima 推送的更新通常向後相容——舊版前端配新版雲端是支援的,只是少了新功能。但建議看到提示就更新。

「立即更新」實際做了什麼

  1. 啟用(activate)新的 service worker
  2. 清掉舊的 cache
  3. 重新載入 PWA 視窗
  4. 新版開起來

通常幾秒內完成。

手動檢查更新

不想等下次開啟才更新:

  • 重新開啟 PWA → 下次開啟時就會在背景抓新版的 service worker
  • 或在 PWA 內按 ⌘⇧R / Ctrl Shift R 強制重整 + 清 cache

跟桌面版自動更新對比

PWA Electron 桌面版
何時檢查 開啟 PWA 時 背景定期
用戶確認 跳提示 跳提示
套用方式 PWA reload app 重啟

相關

這篇有幫助嗎?