메뉴로 이동

개요

Use Capgo’s Live Updates feature to update the JavaScript bundles of your app remotely, in real-time. Push JS updates directly to your users without going through the app store review process to instantly fix bugs and ship new features.

Capgo의 Live Update 시스템은 두 가지 주요 구성 요소를 가지고 있습니다:

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

  2. 채널, 사용자 그룹을 대상으로 업데이트를 관리할 수 있습니다. 채널을 사용하여 다양한 릴리스 트랙을 관리할 수 있습니다. Production, Staging, 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__에 새로운 JS 번들을 업로드하고 채널에 할당하면 __CAPGO_KEEP_1__ __CAPGO_KEEP_2__가 채널에 구성된 앱에서 업데이트를 감지하고 다운로드합니다. 앱이 다시 시작될 때 새로운 번들을 로드합니다.

Getting Started

Section titled “Getting Started”

  1. Live Updates를 사용하기 위해 다음 단계를 따르세요: Capgo Quickstart을 완료하세요. 앱을 Capgo에 설정하고 Capgo SDK를 설치하세요.

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

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

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

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

Deploying Live Updates __CAPGO_KEEP_0__ guide for more details.

Capgo CLI

Capgo CLI

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 키를 생성할 수 있습니다.

로그인하고 API 키를 안전하게 저장하려면 다음 명령어를 실행하세요.

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

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

CLI와 다른 CLI 도구의 차이점

CLI와 다른 CLI 도구의 차이점

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

  • Capgo uses a single CLI for both development and CI/CD use cases, as Capgo is focused solely on the live update feature set.

  • Capgo CLI는 라이브 업데이트 워크플로우를 위해 특별히 설계되었으므로, 일반적인 목적 __CAPGO_KEEP_2__ 도구에서 발견되는 특정 기능이나 명령어를 포함하지 않을 수 있습니다. @capgo/cli __CAPGO_KEEP_0__ __CAPGO_KEEP_1__는 __CAPGO_KEEP_0__ __CAPGO_KEEP_1__의 __CAPGO_KEEP_2__를 사용하여 __CAPGO_KEEP_0__ __CAPGO_KEEP_1__를 실행할 수 있습니다. npx.

  • Capgo CLI는 Capgo CLI의 CLI를 사용하여 Capgo CLI를 실행할 수 있습니다.

Capgo를 사용 중이라면 개요 대시보드 및 API 운영을 계획하고 연결하려면 API 개요 API 개요에서 구현 세부 정보를 소개 소개에서 구현 세부 정보를 API 키 API 키에서 구현 세부 정보를 장치 장치에서 구현 세부 정보를 묶음 구성 요소에 대한 구현 세부 정보입니다.