コンテンツにスキップ

暗号化から続けて

このドキュメントでは、エンクリプションv2システムへの移行方法について説明します。エンクリプションv2システムについての詳細は ブログポスト.

ターミナル画面
npx @capgo/cli key create

プライベートキーを安全に保存してください。ソース管理や不信任のパーティーに共有しないでください。

このコマンド:

  • アプリ内に新しい鍵ペアを作成します
  • 古い鍵をCapacitorの設定から削除します
  • 古い鍵ファイルをバックワード互換性のために保持します

「新しいチャンネルで暗号化を設定するには、古いアプリをサポートし、移行を容易にするか?」と尋ねられたら、はいを選択してください。この設定により、__CAPGO_KEEP_0__の設定に新しいオプションが追加されます。 defaultChannel Capacitor.config.ts

capacitor
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.example.app',
appName: 'Example App',
plugins: {
CapacitorUpdater: {
// ... other options
defaultChannel: 'encryption_v2' // New apps will use this channel
}
}
};
export default config;

3. 新しいチャンネルにバンドルをアップロード

3. 新しいチャンネルにバンドルをアップロード
ターミナル画面
npx @capgo/cli bundle upload --channel encryption_v2

4. 自己割り当てを有効

4. 自己割り当てを有効
ターミナル画面
npx @capgo/cli channel set encryption_v2 --self-assign

5. 旧チャンネルにアップロード

セクション「5. 旧チャンネルにアップロード」
ターミナル画面
npx @capgo/cli bundle upload --channel production

すべてのユーザーがアプリを更新した後:

  1. 削除 defaultChannel Capacitor設定から
  2. Delete the old channel:
ターミナル画面
npx @capgo/cli channel delete encryption_v2

Encryptionセクションから続ける

Encryptionセクションから続ける

__CAPGO_KEEP_0__設定から使用している場合 暗号化 暗号化のセキュリティと法的合致の計画に接続する 暗号化 暗号化の実装詳細の 法的合致 法的合致の実装詳細の Capgo セキュリティ スキャナー Capgo セキュリティ スキャナーの製品ワークフロー Capgo セキュリティ Capgo セキュリティの製品ワークフロー Capgo トラスト センター Capgo トラスト センターの製品ワークフロー