メインコンテンツにスキップ

__CAPGO_KEEP_2__

Ionic Secure Storageは、暗号化されたキーバリューサトレージ用のエンタープライズプラグインです。Capgoは、データモデルとパフォーマンスのニーズに応じて2つのSQLiteベースのオプションを提供します。

IonicエンタープライズプラグインCapgo置き換え移行ガイド
セキュアストレージ@capgo/capacitor-fast-sql または @capgo/capacitor-data-storage-sqlite現在の位置
Auth Connect@capgo/capacitor-social-loginAuth Connect の移行
Identity Vault@capgo/capacitor-native-biometricIdentity Vault の移行

データストレージ プラグインを選択

データストレージ プラグインを選択
  • Fast SQL: 大規模データセット、同期ワークフロー、または完全な SQL 制御と高スループットが必要な場合に最適です。
  • データストレージ SQLite: シンプルなキー値ストレージ用に最適化されており、オプションで暗号化と最小限のセットアップが可能です。

データストレージ SQLite を使用することを検討している場合は、キー値シークレットの場合に始めて、構造化されたデータや大量の書き込みが必要な場合は Fast 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表面にアクセスします。Fast SQLまたはData Storage SQLiteのドキュメントを参照して、正確な読み書きメソッドを確認してください。
  2. 既存のデータの移行 初回起動時に、Ionic Secure Storageから値を読み取り、新しいSQLiteストアに書き込む。
  3. Ionic Secure Storage 依存関係とネイティブ設定から削除