套件概覽
一個 Flutter 插件,可在跨平台環境中實現簡單的鍵值對持久化儲存。它抽象了原生 API——iOS 上的 NSUserDefaults 和 Android 上的 SharedPreferences,為儲存使用者偏好、設定或會話權杖等基本資料提供統一介面。該套件支援所有主要平台,包括 Web、macOS、Windows 和 Linux,非常適合輕量級跨平台資料持久化。資料本地儲存並異步存取,確保在典型應用情境下的效能與可靠性。
適用情境
- 儲存使用者偏好
- 儲存應用程式設定
- 保持登錄狀態
- 快取少量資料
- 追蹤使用者會話
主要特色
- 跨平台相容性
- 簡單的鍵值對 API
- 非同步作業
- 持久化本地儲存
- 支援多個平台
適合對象
- 輕量級數據存儲
- 使用者偏好管理
- 應用設定
- 在啟動之間保持狀態
- 簡單的快取需求
使用建議
- 不適用於大型資料集
- 無查詢功能
- 數據預設情況下未加密
- 僅限基本類型
- 不適用於複雜資料結構