Skip to content

실시간 업데이트 배포

Capgo의 Live Updates 기능을 사용하여 앱의 UI 및 비즈니스 로직을 실시간으로 원격으로 업데이트할 수 있습니다. 앱 스토어를 통하지 않고 사용자에게 직접 JS 번들 업데이트를 푸시하여 버그를 즉시 수정하고 새로운 기능을 배포할 수 있습니다.

이 안내서에서는 __CAPGO_KEEP_0__ 퀵스타트를 완료했으며 이미 다음을 수행했습니다. Capgo 퀵스타트 __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ 앱에 __CAPGO_KEEP_0__를 설치했습니다.

  1. __CAPGO_KEEP_0__에 앱 ID 및 업데이트 채널을 구성했습니다. @capgo/capacitor-updater SDK in your Capacitor app

  2. 이미 위의 단계를 수행하지 않았다면 퀵스타트를 먼저 완료하세요. capacitor.config.ts

  3. code 계정에 앱을 추가하고 앱에 플러그인을 설치하세요. CapacitorUpdater.notifyAppReady() __CAPGO_KEEP_0__

__CAPGO_KEEP_1__

업로드하는 패키지

업로드하는 패키지 섹션

Capgo과 SDK이 설치 및 설정되면 첫 번째 라이브 업데이트 패키지를 업로드할 준비가되었습니다.

  1. 웹 자산을 빌드하세요:

    터미널 창
    npm run build
  2. Capgo으로 패키지를 업로드하세요:

    터미널 창
    npx @capgo/cli@latest bundle upload --channel=production

    이 명령어는 지정된 채널에 새로운 버전의 패키지를 업로드합니다.

업로드 문제 해결

업로드 문제 해결

업로드가 실패한 경우, 다음을 확인하세요:

  • 앱 ID가 __CAPGO_KEEP_0__ 대시보드에 등록된 앱과 일치하는지 확인하세요. capacitor.config.ts Capgo 프로젝트의 루트 디렉토리에서 업로드 명령어를 실행하는지 확인하세요.
  • You’re running the upload command from the root of your Capacitor project
  • protectedTokens

문제가 계속되면 문제 해결 페이지

업데이트를 받는 기기

업데이트를 받는 기기

업로드한 번들을 테스트할 수 있습니다.

  1. 기기를 동기화하세요.

    터미널 창
    npx cap sync ios
  2. 다른 터미널 창에서 업데이트 상태를 확인하기 위해 다음 명령어를 실행하세요.

    터미널 창
    npx @capgo/cli@latest app debug
  3. 애플리케이션을 로컬에서 실행하세요:

    터미널 창
    npx cap run ios

    iOS/Android 프로젝트를 Xcode/Android Studio에서 열고 네이티브로 실행하세요.

  4. 업데이트를 다운로드하는 데 약 30초 정도 시간이 걸리므로 앱을 열어두세요.

  5. 로그가 업데이트되기까지 몇 초가 걸리며 업데이트 상태를 표시합니다.

  6. 앱을 닫고 다시 열어보세요. 라이브 업데이트가 적용된 것을 확인할 수 있습니다!

__CAPGO_KEEP_0__ 빠른 시작 Capgo Quickstart 다음 단계

__CAPGO_KEEP_0__ 빠른 시작

다음 단계

Capgo

더 많은 정보를 얻으려면 Capgo Live Updates 문서의 나머지 부분을을 검토하세요.

라이브 업데이트 롤백

Deploy a Live Update

Deploy a Live Update Deploy a Live Update Deploy a Live Update Capgo CI/CD Capgo CI/CD를 위한 제품 워크플로우 Capgo 네이티브 빌드 Capgo 네이티브 빌드를 위한 제품 워크플로우 Capgo 통합 Capgo 통합을 위한 제품 워크플로우 CI/CD 통합 __CAPGO_KEEP_0__ 액션 통합 GitHub 액션 통합의 구현 세부 정보 for the implementation detail in GitHub Actions Integration.