Skip to main content
Capgo 실시간 업데이트

기다리지 마세요. 고치세요. 아이온과 Capacitor 앱을 위한 OTA 업데이트

아이온과 Capacitor 앱을 위한 웹层 고치기

인간 지원으로부터 마틴

14일 동안 무제한 무료试用. 신용 카드가 필요하지 않습니다.

99.99% uptime 300+ 활성 위치 삼중 제공자 내구성

원본 롤백

JavaScript 오류는 JavaScript 외부에서 복구됩니다.

99.99% uptime

플랫폼 uptime

동적 채널

Canary, beta, support, 및 production tracks

300+ 에지 위치

세계적인 CDN

44ms 일반

초저 지연

장치 로그

장치별 업데이트 상태 및 롤백 기록

지원되는 런타임

Capgo

Capacitor

Capacitor

Native live updates for iOS and Android apps built with Capacitor. Install @capgo/capacitor-updater and ship bundles with @capgo/cli.

__CAPGO_KEEP_1__

__CAPGO_KEEP_2__

Keep your Cordova toolchain and still get Capgo OTA on iOS 7+ and Android 13+ with @capgo/cordova-updater and the same JavaScript API.

__CAPGO_KEEP_4__

더 읽기 →

Push HTML, CSS, and JavaScript updates to desktop apps without rebuilding installers. @capgo/electron-updater mirrors the mobile API.

__CAPGO_KEEP_0__
배포 압박을 줄여

CapacitorJS 앱에서 프로덕션 중단 시 정확히 무엇이 발생하는지 알 수 있습니다.

Capgo은 모바일 팀에게 긴급 웹 수정, 제어된 롤아웃 및 명확한 감사 기록을 제공하여 나쁜 배포가 스토어 리뷰 대기 시간의 일일이되지 않도록 해줍니다.

프로덕션을 복구할 필요가 있습니다.

Capacitor을 사용하여 JavaScript, CSS, 복사본, 런타임 기능 플래그 및 웹 자산 수정을 사용하여 네이티브 및 Capacitor 구성 변경이 스토어를 통해 계속됩니다.

모든 사람이 빌드를 받기 전에 위험을 제어하세요.

내부, 베타, 카나리 및 프로덕션 채널에 롤백 준비가 된 배포를 보내고 롤아웃이 지원 인스턴스가 될 때까지.

배포 후에 무슨 일이 일어났는지 증명하세요.

장치 로그, 업데이트 상태, 패키지 기록 및 수용률 지표를 사용하여 엔지니어링, 지원 및 리더십에게 배포를 설명하세요.

이 statements 가 참일 때 live updates 를 선택하세요.

  • 프로덕션 버그에 대한 복구 경로가 앱 스토어 또는 플레이 리뷰 시간에 의존하지 않아야 합니다.
  • 앱이 여러 고객 계층, 화이트 레이블 배포, 베타 테스터 또는 지원 전용 디버그 채널을 가지고 있습니다.
  • 팀의 규정 준수에 대한 통제가 필요합니다: 서명된 패키지, 롤백, 감사성, 자체 호스팅 경로.
마틴으로부터

왜 Capgo 라이브 업데이트이 그대로 작동하는지

Capgo 창립자 Martin은 채널, 호환성 검사, 롤백, 그리고 매장 승인 후 안전하게 웹 번들 변경을 배송하는 방법에 대해 설명합니다.

마틴, 창립자, Capgo

실시간 업데이트 증명

Teams already shipping with Capgo

Capacitor 팀이 Capgo을 사용하여 생산 OTA 업데이트를 위해 작성한 짧은 메모입니다.

Capgo는 Capgo Capacitor 업데이트러너 플러그인을 통해 업데이트를 배포하는 방식을 완전히 바꿨습니다. 이전에는 며칠이 걸렸지만 이제는 몇 분만 걸립니다.

Sergiu S Lead Developer, drivolino GmbH

production OTA 업데이트를 즉시 푸시할 수 있어 앱 스토어 전체 리뷰 주기 기다리지 않고 운영상 큰 이점을 얻었다.

Kapil Founder, NuTriQ
Live Update Box

context="Page/area: Live updates product page. Role: Section or page heading. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_v2_bento_title` (Live Update V2 Bento Title)."

Native Runtime, Rollback, Validation, Rollout Control

Capgo Live Updates
context="Page/area: Live updates product page. Role: Short UI label or navigation item. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_hero_badge` (Live Update Hero Badge)."
다운로드, 설치 및 활성화는 원시 OS 스레드에서 실행됩니다. 자바스크립트 충돌은 업데이트 프로세스를影响할 수 없습니다.
$ npx @capgo/cli bundle upload
✔ validated · ✔ published · ✔ rolling out

업데이트 감지의 중단

CLI은 원시 종속성을 스캔하고 업데이트가 호환되지 않는 경우 고객에게 푸시하기 전에 경고합니다. 웹 변경 사항을 빠르게 배포하려면 code을 고객에게 푸시하지 마십시오.

자동 롤백

앱이 notifyAppReady()를 10초 이내에 호출하지 않으면 마지막으로 작동한 버전으로 자동 롤백합니다.

프리 플라이트 검증

notifyAppReady(), index.html, 배포 크기 제한, 체크섬을 검증하여 업로드를 수락하기 전에 모든 업로드를 검증합니다.

해킹 방지 업데이트

모든 업데이트는 체크섬, 서명, 암호화가 끝까지 이루어집니다. 업데이트를 훼손할 수 있는 사람은 아무도 없습니다 - Capgo도 업데이트 내부를 볼 수 없습니다.

자기 치유 업데이트

fallback 배포 메커니즘은 항상 작동하는 버전을 유지합니다. 사용자는 항상 깨진 앱을 보지 않습니다.

릴리스 트랙 Switch (새 바이너리 없음)

Capgo 채널은 실시간으로 조정할 수 있으며, 하드 코딩된 것이 아닙니다. 사용자를 개발, 스테이징, PR, 캐니, 및 프로덕션 채널 간에 앱 UI 또는 API을 통해 즉시 이동할 수 있습니다.

푸시 트리거된 자동 업데이트

Capgo 알림을 Live Update와 Pair하여 silent 푸시를 통해 장치에 최신 버전의 선택된 채널을 다운로드하고 큐에 넣도록 요청할 수 있습니다.

릴리즈 인텔리전스

파괴적인 업데이트를 미리 잡아라

실시간 업데이트 가이드

  • 업로드가 OTA-안전한지, 네이티브 빌드가 필요한지, 기다려야 하는지 — 프로덕션에 도달하기 전에 확인할 수 있습니다.
  • Native build needed: a plugin or Capacitor dependency changed
  • 네이티브 빌드가 필요합니다: 플러그인 또는 __CAPGO_KEEP_0__ 의존성이 변경되었습니다.

롤아웃 액션: 네이티브 버전에 게이트를 걸거나 채널을 중단하거나 스토어 빌드를 트리거합니다.

Capgo console demo 앱이 실시간 업데이트 패키지, 릴리스 날짜, 체크섬 및 연결된 채널을 보여줍니다.

$ npx @capgo/cli@latest bundle upload --channel production --fail-on-incompatible

경고: 네이티브 호환 불가능한 패키지

@capacitor/카메라가 6.1.0에서 6.2.0으로 변경되었습니다.

액션: 업로드를 실패하거나 네이티브 빌드를 먼저 배포하세요.

How it works

How It Works

How It Works

1

CLI Validates

CLI Validates

2

업로드 전에 __CAPGO_KEEP_0__은 네이티브 의존성, 버전 호환성 및 필요한 파일을 확인합니다.

Pure native code downloads and installs the update - completely isolated from JavaScript

3

앱이 준비되었습니다.

앱이 notifyAppReady()를 호출하지 않으면 10초 이내에 자동 롤백이 발생합니다.

정직한 비교

Capgo Live Updates vs. 대안.

Capacitor Live Updates

Capgo Live Updates 정적 호스팅과 커스텀 스크립트 대안 클라우드 런타임 업데이트
완전한 네이티브. 다운로드, 설치, 그리고 네이티브 OS 스레드에서 활성화합니다. JS 충돌이 업데이트 PIPELINE을 깨뜨릴 수 없습니다. __CAPGO_KEEP_0__ Live Updates __CAPGO_KEEP_0__ __CAPGO_KEEP_0__
__CAPGO_KEEP_0__ __CAPGO_KEEP_0__ __CAPGO_KEEP_0__ __CAPGO_KEEP_0__ __CAPGO_KEEP_0__
__CAPGO_KEEP_0__ __CAPGO_KEEP_0__ __CAPGO_KEEP_0__ __CAPGO_KEEP_0__ __CAPGO_KEEP_0__
자연적인 호환성 CLI 체크. 업로드 전에 원본 의존성을 스캔하고 깨진 변경 사항을 표시합니다. 보안 경계를 만들지 않으면. 대부분의 제품에서 업로드 유효성 검사만.
업로드 유효성 검사 깊은 체크. index.html, 배포 크기, 체크섬, 중복 버전, 허브 제약 조건을 검증합니다. CI 규칙, 만약에 작성했다면. 기본 배포 체크.
롤아웃 제어 동적 채널. Canary, beta, production, support, and per-device channel assignment. 여러 호스팅 URL 또는 사용자 지정 라우팅. 채널 지원, 깊이 및 API가 다릅니다.
기기 가시성 기기별 로그. Xcode 또는 Android Studio가 필요하지 않은 기기별 설치, 실패, 롤백 및 정책 이벤트. 사용자 지정 분석 또는 서버 측 다운로드 카운트. 대시보드-aggregate, 기기별 깊이가 적습니다.
테스트하기 전에 결제하기 네. 14일 동안 무제한 무료试用. 신용 카드가 필요하지 않습니다. 운영 비용이 저렴한 호스팅은 트래픽이 증가할 때까지. 계층형 계획. 시범 기간은 공급 업체에 따라 다릅니다.

비교는 일반적인 DIY / 자체 호스팅 설정 및 공공 경쟁자 클라우드 문서를 반영합니다.

EAS 업데이트 아날로그

Capacitor은 EAS 업데이트와 비교하여 라이브 업데이트

EAS 업데이트에서는 Expo 및 React Native 앱에 자바 스크립트 수정 사항을 배포합니다. Capgo은 Capacitor 웹 번들에 대해 동일한 작업을 수행합니다: 채널, 롤백 및 장치 로그. React Native 앱이면 EAS를 사용하세요. 웹 UI를 유지하려면 Capgo을 사용하세요.

Expo Application Services와 Capgo을 비교하세요.

Capgo Live Updates
Capacitor Live Updates

__CAPGO_KEEP_0__ Live Update 시스템을 가장 완전하게 준비하세요?

자동으로 5분 내에 시작하세요. 릴리스 전략이 필요할 때 수동 제어로 전환하세요.

인간 지원을 받으세요.
99.99% uptime 세계적인 CDN 배포 14일 무료试用

Capgo Live Updates

이 Capacitor Live Updates 페이지와 이온을 연결하세요 채널, 롤백, 업데이트 동작, 라이브 업데이트 배포 데이터, Capgo 알림, Capacitor 업데이터, Capgo 네이티브 빌드EAS vs Capgo Expo 애플리케이션 서비스 비교