내용으로 건너뛰기

개요

Capgo의 Live Updates 기능을 사용하여 앱의 자바스크립트 번들을 실시간으로 원격으로 업데이트할 수 있습니다. iOS, Android 및 Electron에서 사용자에게 직접 JS 업데이트를 푸시하여 버그를 수정하고 새로운 기능을 더 빠르게 배포할 수 있습니다.

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

  1. Capgo SDK을 앱에 설치하는 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에 새로운 JS 번들을 업로드하고 채널에 할당하면 __CAPGO_KEEP_1__ __CAPGO_KEEP_2__가 채널에 구성된 앱에서 업데이트를 감지하고 다운로드합니다. 앱이 다시 시작될 때 새로운 번들을 로드합니다.

Capgo 로그가 왜 중요합니까 (마케팅 관점)
  • “__CAPGO_KEEP_0__ 로그가 왜 중요합니까 (마케팅 관점)”라는 섹션 제목실시간 앱 롤아웃 전망
  • : 사용자별 시간선이 업데이트, 다운로드, 설치, 정책 차단, 롤백과 같은 모든 이벤트를 보여주므로 정확히 무슨 일이 일어났는지 알 수 있습니다. ‘내폰에만 작동한다’는 논쟁이 없습니다.빠른 사고 대응 시간
  • 채널 정책 증명: 로그는 프로덕션을 보호하는 데 사용되는 보안 장벽 (메이저 블록, 에뮬레이터/개발자 빌드 비활성화, 플랫폼 제한)이 실제로 작동하는지 확인합니다.
  • 수익 및 명성 보호: 업데이트가 느린 네트워크나 계획 제한으로 인해 지연되는지 확인하여 변환, 세션 또는 리뷰가 감소하는 것을 방지할 수 있습니다.
  • 단일 진실来源: 제품, QA 및 지원 팀이 동일한 클라우드 로그 스트림을 공유하므로 Xcode/Android Studio 또는 엔지니어에게 native 로그를 찾는 필요가 없습니다.

시작하기

시작하기

Live Updates를 사용하기 위해 다음 단계를 따르십시오:

  1. __CAPGO_KEEP_0__ 퀵 스타트를 완료하여 __CAPGO_KEEP_0__에서 앱을 설정하고 __CAPGO_KEEP_1__ __CAPGO_KEEP_2__를 설치합니다. Capgo to set up your app in Capgo and install the Capgo SDK.

  2. code 앱에서 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. 업데이트가 다운로드되면 앱을 닫고 다시 열어 새로운 번들을 로드하세요.

Deploying Live Updates 에 대한 자세한 내용은 Deploying Live Updates

개요에서 계속

개요에서 계속

개요를 사용하여 스토어 승인 및 배포를 계획할 때 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-review와 연결하세요. 개요에서 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-in-app-review의 implementation detail을 참조하세요. 개요에서 @capgo/capacitor-in-app-review 사용 @capgo/capacitor-in-app-review @capgo/capacitor-in-app-review capgo의 내장 기능을 위한 Using @capacitor/__CAPGO_KEEP_2__-in-app-review, @capgo/capacitor-native-market capgo의 구현 세부 정보를 위한 @capgo/capacitor-native-market, Using @capgo/capacitor-native-market capgo의 내장 기능을 위한 Using @capgo/capacitor-native-market, 그리고 Capacitor OTA 업데이트: 앱 스토어 승인 안내 Capacitor의 실용적인 맥락을 위한 Capacitor OTA Updates: App Store Approval Guide.