應用程式與同步

離線寫 + 回網自動同步

閱讀約 3 分鐘

離線寫作不是退而求其次的 fallback——Slima 一開始就設計成沒網路也寫得順

寫作工作室編輯器(繁中):離線時左上指示器變色,pending 改動自動 buffer 在 IndexedDB,回線後推送

離線時可以做的事

  • ✅ 打字、編輯
  • ✅ 建檔案、刪檔案、重新命名
  • ✅ 建立歷史版本(版本系統本機就能運作)
  • ✅ 查看歷史版本、還原
  • ✅ 閱讀當前書本的所有內容

離線時做不到的事

  • ❌ AI 教練對話(需要雲端 AI)
  • ❌ AI 章節分析、AI 試讀員
  • ❌ 看其他裝置寫的最新內容(還沒同步下來)
  • ❌ 分享連結(建得了,但收件人連不到內容)

自動同步怎麼運作

  1. 你寫了東西 → 本機 IndexedDB 即時保存
  2. 沒網路時 → 改動進入 pending queue(待同步佇列)
  3. Slima 偵測到網路恢復 → 自動推送
  4. 推送順序依時間 + 檔案相依性安排

回到網路後通常很快就同步完。

怎麼看有哪些 pending

活動欄 → 同步圖示 hover → 顯示「N 個待同步項目」+ 清單。

突然斷網會丟東西嗎

不會。 Slima 四層防護的第一層就是 IndexedDB 本機即時保存——斷網的那一瞬間,你寫的東西都已經在本機了。

詳見:為什麼要建版本:4 層防護

離線寫很久之後再同步

譬如你在飛機上連續寫了好幾小時:

  • 落地連上 wifi → 自動同步開始跑
  • 視改動量,可能要一段時間
  • 同步過程不影響你繼續寫——可以一邊上傳一邊編輯

相關

這篇有幫助嗎?