내용으로 건너뛰기

개요

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

__CAPGO_KEEP_0__의 __CAPGO_KEEP_1__ 시스템은 두 가지 주요 구성 요소를 포함합니다:

__CAPGO_KEEP_0__

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

  1. Capgo의 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.

시작하기

시작하기

라이브 업데이트 사용을 시작하려면 다음 단계를 따르십시오.

  1. 앱 __CAPGO_KEEP_0__에서 __CAPGO_KEEP_1__를 호출하세요. 앱 초기화가 완료된 후에 호출하세요. 이 호출은 __CAPGO_KEEP_0__ __CAPGO_KEEP_1__에게 앱이 업데이트를 받을 준비가 되었음을 알려줍니다. Capgo __CAPGO_KEEP_1__ 애플리케이션을 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 CLI

Capgo CLI

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

Capgo CLI는 무엇인가요?

“Capgo CLI는 무엇인가요?”

Capgo CLI는 개발자 및 팀에게 live update 워크플로에서 더 많은 제어와 유연성을 제공하기 위해 설계되었습니다. 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 도구와의 주요 차이점

If you’re familiar with other live update CLI tools, there are a few key things to note about Capgo’s CLI:

  • Capgo은 개발 및 CI/CD 용도로 모두 하나의 CLI을 사용합니다. Capgo은 live update 기능 집합에만 초점을 맞추고 있습니다.

  • Capgo CLI는 별도의 설치 단계가 필요하지 않습니다. 그것은 Capgo와 함께 패키징되어 있습니다. @capgo/cli package 및 직접 실행할 수 있습니다. 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.

다음 단계

채널

개요 개요 CLI를 사용하여 대시보드와 API 작업을 계획하고 연결하세요. API 개요 API 구현 세부 정보 소개 __CAPGO_KEEP_0__ 구현 세부 정보 API 키 API 구현 세부 정보 장치 __CAPGO_KEEP_0__ 구현 세부 정보 패키지 __CAPGO_KEEP_0__ 구현 세부 정보