コンテンツにスキップ

暗号化

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

1. キー ペアを作成します。

1. キーペアを作成
ターミナル画面
npx @capgo/cli key create

プライベートキーを安全に保存してください。ソースコントロールにコミットしたり、信頼できないパーティーに共有したりしないでください。

このコマンド:

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

2. Capacitor設定を更新

2. Capacitor設定を更新

「新しいチャンネルで暗号化を設定するには、古いアプリをサポートし、移行を容易にするかどうか」という質問に「はい」と回答してください。この設定により、__CAPGO_KEEP_0__設定に新しいオプションが追加されます。 defaultChannel option to your Capacitor config.

capacitor.config.ts
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
ターミナルウィンドウ
npx @capgo/cli channel set encryption_v2 --self-assign

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

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

ユーザー全員がアプリを更新した後:

  1. 削除 defaultChannel からCapacitor設定を削除
  2. 古いチャンネルを削除:
ターミナル画面
npx @capgo/cli channel delete encryption_v2

If you are using 暗号化 暗号化 暗号化の実装詳細に 法的合致 法的合致の実装詳細に __CAPGO_KEEP_0__ セキュリティ スキャナー Capgo セキュリティ スキャナーの製品ワークフローに Capgo セキュリティ Capgo セキュリティの製品ワークフローに Capgo トラスト センター Capgo トラスト センターウェブサイト 製品ワークフローについての情報はCapgoのTrust Centerで確認できます。