내용으로 건너뛰기

개요

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

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

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

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

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

  2. 채널은 사용자 그룹을 대상으로 업데이트를 관리할 수 있도록 해줍니다. 채널을 사용하여 다양한 릴리스 트랙을 관리할 수 있습니다. Production, Staging업데이트를 할당할 때, __CAPGO_KEEP_0__에 새로운 자바스크립트 번들을 업로드하고 채널을 assign하면 __CAPGO_KEEP_1__ __CAPGO_KEEP_2__가 업데이트를 감지하고 다운로드합니다. 앱이 다시 시작될 때 새로운 번들을 로드합니다. Dev.

When you upload a new JS bundle to Capgo and assign it to a channel, the Capgo SDK in apps configured for that channel will detect the update and download it. The next time the app restarts, the new bundle will be loaded.

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

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

  2. 앱 code에서 CapacitorUpdater.notifyAppReady() Capgo SDK에 앱이 초기화가 완료된 후에 호출하세요. 이 명령은 Capgo SDK에 앱이 업데이트를 받을 준비가 되었음을 알려줍니다.

  3. JS 번들을 빌드하고 Capgo에 업로드하세요:

    터미널 창
    npm run build
    npx @capgo/cli@latest bundle upload --channel=production
  4. 앱을 열고 업데이트를 다운로드를 기다리세요. 상태를 확인하려면:

    터미널 창
    npx @capgo/cli@latest app debug
  5. 업데이트가 다운로드되면 앱을 닫고 다시 열어 새로운 번들을 로드하세요.

See the 실시간 업데이트 배포 자세한 내용은

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

Capgo CLI는 무엇인가요?

제목 ‘Capgo CLI는 무엇인가요?’

Capgo CLI은 개발자 및 팀에게 더 많은 제어와 유연성을 제공하는 라이브 업데이트 워크플로에 필요한 개발자들에 의해 설계되었습니다. CLI를 CI/CD PIPELINE에 사용하면:

  • 빌드 및 배포 업데이트의 정확한 시기를 결정할 수 있습니다. Capgo의 내장 자동화에 의존하지 않습니다.
  • 빌드 및 배포 단계 사이에 code 서명, QA 테스트, 또는 관리자 승인과 같은 프로세스를 삽입할 수 있습니다.
  • Capgo을 기존 DevOps 도구 및 워크플로에 통합할 수 있습니다.

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

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

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

이 명령은 이후 사용을 위해 저장됩니다. 로그인한 후에는 API 키를 각 명령에 제공할 필요가 없습니다.

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 API와 연결하여 API Overview API Overview의 구현 세부 정보를 참조하세요 소개 소개의 구현 세부 정보를 참조하세요 API 키 API 키의 구현 세부 정보를 참조하세요 장치 장치에서 구현 세부 정보에 대해 패키지 패키지에서 구현 세부 정보에 대해