套件概覽
一個 Flutter 工具套件,可從原生平台(包括 Android、iOS、macOS、Windows 和 Linux)解析應用程式套件資訊。它提供一致的介面,用於提取不同作業系統中的版本代碼、建構編號和套件名稱等詳細資訊。專為需要在執行時或診斷工具中可靠存取應用程式元資料的開發者設計。該套件輕量且可無縫整合至現有的 Flutter 專案中。
適用情境
- 在執行時提取應用版本資訊
- 跨平台調試應用構建
- 收集用於分析的軟體包元數據
- 驗證應用安裝完整性
- 支援多平台應用程式診斷
主要特色
- 跨平台應用元資料提取
- 用於版本和套件資訊的簡單 API
- 支援 Android、iOS、macOS、Windows 與 Linux
- 輕量且無依賴
- 針對平台特定問題的內建錯誤處理
適合對象
- 開發跨平台應用的開發者
- 需要一致存取應用元資料的團隊
- 需要執行時版本檢查的應用程式
- 診斷與記錄工具
- 用於應用驗證的 CI/CD 流水線
使用建議
- 某些作業系統需要原生平台權限
- 僅限基本套件元資料(不進行深度清單解析)
- 不適合複雜的清單分析
- 在非 Android/iOS 平台上可能需要額外的設定
- 不支援動態套件更新