跳过内容

从 Ionic Secure Storage 迁移

Ionic Secure Storage是一款企业级插件,用于加密的键值数据。Capgo根据您的数据模型和性能需求提供两种基于SQLite的选项。

Ionic企业级插件Capgo替换迁移指南
安全存储@capgo/capacitor-fast-sql@capgo/capacitor-data-storage-sqlite您当前位置
Auth Connect@capgo/capacitor-social-loginAuth Connect迁移
身份保管库@capgo/capacitor-native-biometric身份凭证库迁移

选择存储插件

存储插件选择
  • 快速 SQL: 适合大型数据集、同步工作流程或您想要完全控制 SQL 和高吞吐量的场景。
  • 数据存储 SQLite: 适合简单的键值存储,支持可选的加密和最小的设置。

如果您不确定,请从数据存储 SQLite 开始,用于键值机密,然后在需要结构化数据或高容量写入时切换到快速 SQL。

迁移步骤

迁移步骤
  1. 选择匹配您的数据模型的存储插件。 选择匹配您的数据模型的存储插件。
  2. 安装插件 并同步本机code。
终端窗口
# Option A: Fast SQL
npm install @capgo/capacitor-fast-sql
# Option B: Data Storage SQLite
npm install @capgo/capacitor-data-storage-sqlite
npx cap sync
  1. 更新存储调用 将其更新到新的API表面。使用快速 SQL 或数据存储 SQLite 文档来获取准确的读写方法。
  2. 迁移现有数据 在首次启动时通过从 Ionic Secure Storage 中读取值并将它们写入新 SQLite 存储中来迁移数据。
  3. 从依赖项和本机配置中移除 Ionic Secure Storage 下一步

标题为“下一步”的部分

下一步

如果您正在使用 从 Ionic Secure Storage 迁移 以规划安全性和合规性为目的,将其与 加密 加密的实现细节请参见 合规性 for the implementation detail in Compliance, Capgo 安全扫描器 for the product workflow in Capgo 安全扫描器, Capgo 安全 for the product workflow in Capgo 安全, and Capgo 信任中心 for the product workflow in Capgo 信任中心.