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

Ionic Secure Storageからの移行

Ionic Secure Storageは、暗号化されたキーバリューデータを扱うエンタープライズ向けプラグインです。Capgoでは、データモデルやパフォーマンスの要件に応じて、SQLiteベースの2つのオプションを提供しています。

IonicエンタープライズプラグインCapgo の代替手段移行ガイド
セキュアストレージ@capgo/capacitor-fast-sql または @capgo/capacitor-data-storage-sqlite現在の場所
認証連携@capgo/capacitor-social-loginAuth Connect への移行
Identity Vault@capgo/capacitor-native-biometricIdentity Vault への移行
  • 高速なSQL: 大規模なデータセット、同期ワークフロー、または完全な SQL コントロールと高いスループットが必要な場合に最適です。
  • SQLiteデータストレージ: オプションの暗号化と最小限のセットアップで、シンプルなキーバリュー保存を行う場合に最適です。

判断に迷う場合は、機密情報のキーバリュー保存には Data Storage 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 の削除 依存関係およびネイティブ設定から削除してください。

Migrate from Ionic Secure Storage の続き

「Ionic Secure Storageからの移行」の次のステップ

以下を使用している場合: Ionic Secure Storageからの移行 セキュリティとコンプライアンスの計画に使う場合は、以下と連携してください: 暗号化 実装の詳細は「暗号化」を参照: コンプライアンス 実装の詳細は「コンプライアンス」を参照: Capgo セキュリティスキャナー Capgo セキュリティスキャナーの製品ワークフローについては: Capgo セキュリティ Capgo Security でのプロダクトワークフロー向け、および Capgo トラストセンター Capgo Trust Center でのプロダクトワークフロー向け。