메뉴로 이동

개요

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

Live Updates는 어떻게 작동하는가

Live Updates는 어떻게 작동하는가

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.

Live Updates를 사용하기 위해 다음 단계를 따르세요:

  1. Complete the Capgo Quickstart 를 통해 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. 업데이트가 다운로드되면 앱을 닫고 다시 열어 새로운 번들을 로드하세요.

See the 실시간 업데이트를 배포하는 방법 더 많은 정보는

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

The Capgo CLI is designed for developers and teams who need more control and flexibility in their live update workflows. By using the CLI in your CI/CD pipelines, you can:

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

인증

인증

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

To log in and securely store your API key, run:

복사
npx @capgo/cli@latest login [API_KEY]

API과 다른 API 도구와의 주요 차이점

이전 번역은 CLI의 자동화 기능에 의존하지 않고 정확히 언제 업데이트를 빌드하고 배포할 수 있습니다. CLI의 빌드 및 배포 단계 사이에 CLI 서명, QA 테스트, 또는 관리자 승인과 같은 자신의 프로세스를 삽입할 수 있습니다. CLI을 자신의 DevOps 도구 및 워크플로우와 통합할 수 있습니다. 인증, CLI __CAPGO_KEEP_1__을 사용하려면 __CAPGO_KEEP_2__ 키와 인증해야 합니다. __CAPGO_KEEP_3__ 키를 __CAPGO_KEEP_4__ 계정 설정에서 생성할 수 있습니다. 터미널 창, 복사, 이 명령은 이후 사용을 위해 저장됩니다. CLI 키를 다시 제공할 필요가 없습니다. CLI과 다른 CLI 도구와의 주요 차이점

제목: 다른 CLI 도구와의 주요 차이점

다른 라이브 업데이트 CLI 도구에 익숙하다면 Capgo의 CLI에 대해 몇 가지 중요한 점을 알아야 합니다.

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

  • Capgo CLI은 별도의 설치 단계가 필요하지 않습니다. Capgo 패키지와 함께 패키징되어 Capgo CLI을 직접 실행할 수 있습니다. @capgo/cli __CAPGO_KEEP_0__ __CAPGO_KEEP_1__은 라이브 업데이트 워크플로우에만 설계되어 있으므로 일반적인 목적 __CAPGO_KEEP_2__ 도구에서 발견되는 기능이나 명령어를 포함하지 않을 수 있습니다. npx.

  • Capgo’s CLI is designed specifically for the live update workflow, so it may not include some features or commands found in more general-purpose CLI tools.

제목: 다음 단계

채널

개요에서 계속

개요에서 계속

Capgo를 사용 중이라면 개요 계획 및 API 운영을 위한 대시보드를 구성하고 싶다면 API와 연결하세요. API 개요 Capgo 개요에서 API 개요의 구현 세부 정보를 확인하세요. 소개 Introduction에서 구현 세부 정보에 대해 API 키 API 키에서 구현 세부 정보에 대해 기기 기기에서 구현 세부 정보에 대해 패키지 패키지에서 구현 세부 정보에 대해