__CAPGO_KEEP_0__ - __CAPGO_KEEP_1__ アプリ向けのライブ更新

暗号化

このドキュメントでは、暗号化 v2 システムへの移行方法について説明します。暗号化 v2 システムについてさらに学ぶには、 ブログ記事.

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

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

このコマンド:

  • アプリケーションに新しいキーペアを作成します
  • 古いキーの Capacitor 設定から削除します
  • 古いキーファイルをバックウエア互換性のために保持します

2. Capacitor 設定を更新する

セクション “2. Capacitor を更新する”

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

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. 新しいチャネルにバンドルをアップロード”

ターミナル画面
コピー
npx @capgo/cli bundle upload --channel encryption_v2

セクション “4. 自己割り当てを有効にする”

注意
ターミナル画面
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

暗号化から続けて

暗号化から続けて

暗号化を使用している場合 暗号化 暗号化と接続して 暗号化の実装詳細 コンプライアンス コンプライアンスの実装詳細 __CAPGO_KEEP_0__ セキュリティ スキャナー Capgo セキュリティ スキャナーの製品ワークフロー Capgo Capgo セキュリティ 製品ワークフロー向けに Capgo セキュリティ、 Capgo トラストセンター 製品ワークフロー向けに Capgo トラストセンター。