__CAPGO_KEEP_0__ - __CAPGO_KEEP_1__ 앱의 실시간 업데이트

암호화

This documentation explains how to migrate to the encryption v2 system. Learn more about the encryption v2 system in the 블로그 게시물.

터미널 창
npx @capgo/cli key create

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

This command:

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

2. Capacitor Config을 업데이트

2. Capacitor 설정 업데이트

__CAPGO_KEEP_0__ 설정에서 새로운 채널을 사용하여 이전 앱을 지원하고 마이그레이션을 용이하게 하기 위해 암호화 설정을 하시겠습니까? defaultChannel 이 옵션을 선택하면 Capacitor 설정에 새로운 옵션이 추가됩니다.

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

4. 자체 할당 활성화

4. 자체 할당 활성화
터미널 창
npx @capgo/cli channel set encryption_v2 --self-assign
터미널 창
npx @capgo/cli bundle upload --channel production

6. Cleanup (After 3-4 개월)

6. Cleanup (After 3-4 개월)

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

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

__CAPGO_KEEP_0__에서 계속 진행

__CAPGO_KEEP_0__에서 계속 진행 제목

__CAPGO_KEEP_1__을 사용 중이라면 __CAPGO_KEEP_2__ __CAPGO_KEEP_2__와 연결하여 __CAPGO_KEEP_2__의 __CAPGO_KEEP_3__ 구현 세부 정보를 확인하세요. __CAPGO_KEEP_4__ __CAPGO_KEEP_4__의 구현 세부 정보를 확인하세요. __CAPGO_KEEP_0__ 보안 스캐너 Capgo 보안 스캐너의 제품 워크플로우를 확인하세요. for the product workflow in Capgo Security Scanner, Capgo 보안 Capgo 제품 워크플로우에서 보안을 위한 Capgo 신뢰 센터 Capgo 제품 워크플로우에서 신뢰 센터를 위한