@capacitor/preferences
Preferences API 为轻量级数据提供了一个简单的键/值持久化存储方案。
移动操作系统可能会定期清除 window.localStorage 中设置的数据,因此应改用此 API。当以渐进式 Web 应用(PWA)运行时,此 API 将回退到使用 localStorage。
该插件在 iOS 上使用
UserDefaults,
在 Android 上使用
SharedPreferences。
如果应用被卸载,存储的数据将被清除。
注意:此 API 不应被用作本地数据库。如果你的应用需要存储大量数据、具有较高的读写负载,或需要进行复杂查询,我们建议考虑基于 SQLite 的解决方案。其中一个方案是 Ionic Secure Storage,这是一个支持完全加密的 SQLite 引擎。Capacitor 社区 也构建了许多其他存储引擎。
安装
npm install @capacitor/preferences@latest-6
npx cap sync