내용으로 건너뛰기

암호화

이 문서는 암호화 v2 시스템으로의 마이그레이션 방법을 설명합니다. 암호화 v2 시스템에 대한 자세한 내용은 블로그 게시물에서 알아보세요. 블로그 게시물.

1. 키 Pair 생성

키 Pair 생성
터미널 창
npx @capgo/cli key create

개인 키를 안전하게 저장하세요. 소스 제어에 커밋하지 마세요. 신뢰할 수 없는 사람과 공유하지 마세요.

이 명령어:

  • 앱에 새로운 키 Pair를 생성합니다.
  • Capacitor 설정에서 이전 키를 제거합니다.
  • 이전 키 파일을 백워드 호환성을 위해 유지합니다.

2. Capacitor 설정 업데이트

2. Capacitor 설정 업데이트

설치 시 “기존 앱을 지원하고 마이그레이션을 용이하게 하기 위해 새로운 채널과 암호화를 설정하시겠습니까?”라는 메시지가 표시됩니다. yes를 선택하세요. 이 작업은 __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
터미널 창
npx @capgo/cli bundle upload --channel production

6. 정리 (3-4 개월 후)

제목: 6. 정리 (3-4 개월 후)

모든 사용자가 앱을 업데이트한 후:

  1. 제거 defaultChannel Capacitor 설정에서
  2. 기존 채널을 삭제:
터미널 창
npx @capgo/cli channel delete encryption_v2

삭제 후 채널

암호화에서 계속

암호화 제목 “암호화에서 계속” 암호화 사용 중이라면 암호화 암호화와 연결하여 암호화 암호화 구현 세부 정보에서 규정 준수 Capgo Security Scanner Capgo 보안 스캐너 Capgo 보안 Capgo 제품 워크플로우의 보안을 위해 Capgo 신뢰 센터 Capgo 제품 워크플로우의 신뢰 센터를 위해