내용으로 건너뛰기

개요

Capgo의 Live Updates 기능을 사용하여 앱의 자바스크립트 번들을 실시간으로远程로 업데이트할 수 있습니다. 앱 스토어 리뷰 프로세스를 거치지 않고 사용자에게 직접 JS 업데이트를 푸시하여 버그를 즉시 수정하고 새로운 기능을 배포할 수 있습니다.

라이브 업데이트는 어떻게 작동하는가

라이브 업데이트는 어떻게 작동하는가

Capgo의 라이브 업데이트 시스템은 두 가지 주요 구성 요소를 포함합니다:

  1. Capgo SDK을 앱에 설치합니다. SDK는 업데이트가 있는지 확인하고 배경에서 다운로드합니다.

  2. 채널 Production, Staging채널을 사용하여 특정 사용자 그룹에 업데이트를 대상할 수 있습니다. 채널을 사용하여 다양한 릴리스 트랙을 관리할 수 있습니다. Dev.

업데이트를 할당한 채널에 업로드 한 새로운 JS 번들을 Capgo에 업로드하고, Capgo SDK를 구성한 앱에서 업데이트를 감지하고 다운로드합니다. 앱이 다시 시작될 때 새로운 번들을 로드합니다.

__CAPGO_KEEP_0__

  1. Complete the Capgo 빠른 시작 설치를 위해 Capgo에서 Capgo SDK를 설치하세요.

  2. 앱 code에서 CapacitorUpdater.notifyAppReady() after your app has finished initializing. This tells the Capgo SDK that your app is ready to receive updates.

  3. Capgo __CAPGO_KEEP_1__에 앱이 준비가 되었음을 알립니다.

    JS 번들을 빌드하고 __CAPGO_KEEP_0__에 업로드하세요:
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. 클립보드 복사

    업데이트를 다운로드하기 위해 앱을 열고 기다리세요. 상태를 확인하려면:
    npx @capgo/cli@latest app debug
  5. 클립보드 복사

CLI 명령어를 참조하세요. 실시간 업데이트 배포 CLI 사용 가이드를 참조하십시오.

Capgo Capgo CLI

Capgo CLI

Capgo CLI은 개발자들이 CI/CD pipeline에서 Capgo의 서비스와 상호 작용할 수 있는 강력한 도구입니다. CLI을 사용하면 빌드가 생성되고 배포되는 시기를 granular하게 제어할 수 있으며, Capgo를 기존 기업 워크플로에 통합할 수 있습니다.

Capgo CLI은 개발자와 팀이 라이브 업데이트 워크플로우에서 더 많은 제어와 유연성을 필요로 할 때 설계되었습니다. CI/CD PIPELINES에서 CLI을 사용하면 다음과 같은 작업을 수행할 수 있습니다.

  • 업데이트를 빌드하고 배포할 때 정확한 시점을 결정하고, Capgo의 내장 자동화에 의존하지 말아야 합니다.
  • 빌드와 배포 단계 사이에, 예를 들어 code 서명, QA 테스트, 또는 관리자 승인과 같은 자신의 프로세스를 삽입하세요.
  • Capgo을 사용하는 기존 DevOps 도구 및 워크플로우에 통합하세요.

Capgo과 CLI을 사용하려면 API 키로 인증해야 합니다. API 키를 생성하려면 Capgo 계정 설정에서 키를 생성할 수 있습니다.

로그인하고 API 키를 안전하게 저장하려면

터미널 창
npx @capgo/cli@latest login [API_KEY]

이 명령은 이후에 저장되며, 로그인한 후에는 API 키를 제공할 필요가 없습니다.

CLI 키와 다른 CLI 도구의 차이점

CLI 도구와의 차이점 섹션

CLI 도구를 사용해오신다면 Capgo의 CLI에 대해 몇 가지 중요한 점을 알아두세요.

  • Capgo은 개발 및 CI/CD 용도로 CLI을 사용하며, Capgo은 라이브 업데이트 기능 집합에만 집중되어 있습니다.

  • Capgo CLI은 별도의 설치 단계가 필요하지 않습니다. __CAPGO_KEEP_2__은 __CAPGO_KEEP_3__에 포함되어 있습니다. @capgo/cli 패키지를 설치하고 직접 실행할 수 있습니다. npx.

  • Capgo의 CLI은 라이브 업데이트 워크플로우를 위해 특별히 설계되었습니다. 따라서 일반적인 목적의 CLI 도구에서 발견할 수 있는 일부 기능이나 명령이 포함되지 않을 수 있습니다.

다음 단계

다음 단계

Overview에서 계속하기

Overview에서 계속하기란

Overview를 사용 중이라면 Overview to plan dashboard and API operations, connect it with API Overview for the implementation detail in API Overview, 소개 소개의 구현 세부 정보를 API 키 API 키의 구현 세부 정보를 장치 장치에서 구현 세부 정보에 대해 번들 번들에서 구현 세부 정보에 대해