套件概覽
Version Tracker 是一個 Flutter 插件,幫助開發者監控跨安裝的本地應用版本和建構號碼。它能追蹤先前的版本,促進應用升級時的順暢資料遷移。透過在本機儲存版本歷史,支援智慧處理各發行版本之間的狀態轉換,確保使用者在升級時保留資料。適用於需要具備升級感知邏輯或根據版本變更進行設定變更的應用。
適用情境
- 處理應用版本之間的資料遷移
- 檢測首次啟動應用程式
- 按版本管理設定變更
- 基於版本的支持功能標誌
- 追蹤使用者在應用更新之間的旅程
- 啟用回滾安全的狀態管理
主要特色
- 追蹤先前的 app 版本和建構
- 永久儲存版本歷史
- 提供版本變更的回調
- 支援跨平台使用
- 版本檢查的簡單 API
- 促進升級感知的應用程式行為
適合對象
- 需要升級邏輯的應用程式
- 開發人員管理資料遷移
- 具有版本依賴功能的項目
- 需要啟動檢測的應用程式
- 使用功能旗標的團隊
- 具有版本感知功能的跨平台應用
使用建議
- 需要持久化儲存訪問
- 不處理遠端版本檢查
- 僅限本機版本追蹤
- 無內建更新提示
- 不適用於基於雲端的版本同步
- 複雜遷移規則需要手動實現