메뉴로 이동

개요

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.

Live Updates가 어떻게 작동하는가

Live Updates에 대한 설명

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

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

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

Live Updates를 사용하기 위해 __CAPGO_KEEP_0__ Quickstart을 완료하세요.

Getting Started

Getting Started

  1. To start using Live Updates, follow these steps: Complete the Capgo Quickstart To Capgo 앱을 설정하고 Capgo SDK를 설치하세요.

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

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

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

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

__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는 개발자와 팀에게 더 많은 제어와 유연성을 제공하는 라이브 업데이트 워크플로에서 필요합니다. CI/CD pipeline에서 CLI를 사용하여:

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

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

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

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

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

CLI Tools와 다른 CLI Tools의 차이점

CLI Tools와 다른 차이점

CLI Tools와 다른 CLI Tools의 차이점을 알고 있다면 Capgo의 CLI에 대해 몇 가지 중요한 점을 주의해야 합니다.

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

  • Capgo CLI는 별도의 설치 단계가 필요하지 않습니다. Capgo CLI는 패키지와 함께 패키징되어 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_KEEP_0__을 사용 중이라면 개요 API과 연결하여 대시보드 및 API 운영을 계획하세요. API 개요 API 개요에서 구현 세부 정보를 참조하세요. 소개 소개에서 구현 세부 정보를 참조하세요. API 키 API 키에서 구현 세부 정보를 참조하세요. 디바이스 디바이스에서 구현 세부 정보를 참조하세요. 번들 __CAPGO_KEEP_0__ 구현 세부 사항에 대한 정보입니다.