暗号化
インストール手順と、このプラグインの完全なMarkdownガイドを含むセットアッププロンプトをコピーします。
このドキュメントでは、暗号化 v2 システムへの移行方法について説明します。暗号化 v2 システムの詳細については、こちらの ブログ記事.
1. キーペアの作成
「1. キーペアの作成」というタイトルのセクションnpx @capgo/cli key create秘密鍵は安全に保管してください。ソース管理へのコミットや、信頼できない第三者への共有は絶対に行わないでください。
このコマンドは以下の操作を行います:
- アプリ内に新しいキーペアを作成します
- Capacitor の設定から古いキーを削除します
- 後方互換性を維持するため、古いキーファイルを保持します
2. Capacitor の設定を更新する
「2. Capacitor の設定を更新する」というセクション「Do you want to setup encryption with the new channel in order to support old apps and facilitate the migration?」というプロンプトが表示されたら、yes を選択してください。これにより、 defaultChannel 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. 新しいChannelにBundleをuploadする
「3. 新しいChannelにBundleをuploadする」というタイトルのセクションnpx @capgo/cli bundle upload --channel encryption_v24. Self-Assignmentを有効にする
「4. Self-Assignmentを有効にする」というタイトルのセクションnpx @capgo/cli channel set encryption_v2 --self-assign5. 旧チャネルへのアップロード
「5. 旧チャネルへのアップロード」というタイトルのセクションnpx @capgo/cli bundle upload --channel production6. クリーンアップ (3〜4ヶ月後)
「6. クリーンアップ(3〜4ヶ月後)」というタイトルのセクションすべてのユーザーがアプリをアップデートしたら:
- 削除
defaultChannelCapacitor の設定から - 古いチャンネルを削除します:
npx @capgo/cli channel delete encryption_v2暗号化の次のステップ
「Encryptionからの継続手順」セクション使用している場合 暗号化 セキュリティとコンプライアンスを計画するには、これを以下と連携させてください 暗号化 暗号化の実装詳細について コンプライアンス コンプライアンスの実装詳細について Capgo セキュリティスキャナー Capgo Security Scanner のプロダクトワークフローについて Capgo のセキュリティ Capgo Security のプロダクトワークフロー向け、および Capgo トラストセンター Capgo Trust Center のプロダクトワークフロー向け。