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