__CAPGO_KEEP_0__ - Live Updates for __CAPGO_KEEP_1__ Apps

암호화

이 문서는 암호화 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_KEEP_0__ 보안 스캐너 Capgo 보안 스캐너 Capgo 보안 스캐너 Capgo 보안 제품 워크플로우에서 Capgo 보안을 위한 Capgo 신뢰 센터 제품 워크플로우에서 Capgo 신뢰 센터를 위한