메인 콘텐츠로 건너뛰기
Capgo Live Updates

wait를 피하고修정사항을 배달하세요. Ionic 및 Capacitor 앱에 대한 OTA 업데이트.

Ionic 및 Capacitor 앱에 대한 웹层 수정사항을 즉시 푸시하고 앱 스토어 대기 시간을 피하세요.

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

99.99% uptime 300+ 위치 활성화 3개 제공자 강화

원본 롤백

자바스크립트 오류는 자바스크립트 외부에서 복구됩니다.

99.99% 가동률

플랫폼 가동률

동적 채널

카나리, 베타, 지원, 및 프로덕션 트랙

300+ 에지 위치

세계 CDN

44ms 일반

초저 지연 시간

장치 로그

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

지원되는 런타임

Capgo의 모든 하이브리드 스택에 대해 하나의 보호 backend.

Capacitor의 동일한 채널, 패키지 업로드, 롤백 보호, 장치 로그를 사용하여 앱이 Capacitor, Cordova, 또는 Electron에서 실행되는지 여부와 관계없이.

Capacitor

iOS 및 Android 앱을 위한 네이티브 라이브 업데이트. Capacitor에서 빌드한 앱에 대해 @capgo/capacitor-업데이터를 설치하고 @capgo/cli와 함께 패키지를 배포.

더 읽어보기 →

Cordova

Cordova 도구 chain을 유지하고 여전히 iOS 7+ 및 Android 13+에서 Capgo OTA를 얻으려면 @capgo/cordova-updater와 동일한 JavaScript API를 사용하세요.

더 읽어보기 →

Electron

데스크톱 앱에 HTML, CSS, JavaScript 업데이트 푸시하기 위해 재설치하지 않고 빌드하세요. @capgo/electron-updater는 모바일 API과 동일한 JavaScript __CAPGO_KEEP_2__를 반영합니다.

더 읽어보기 →
릴리스 압박에 대비한 빌드

CapacitorJS 앱에서 프로덕션 오류가 발생했을 때 정확히 무엇이 일어나는지 알 수 있습니다.

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

프로덕션을 복구하지 않고 기다리지 않습니다.

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

모든 빌드가 배포되기 전에 롤백 준비가 된 내부, 베타, 카나리 및 프로덕션 채널로 배포합니다.

배포 후에 무엇이 일어났는지 증명합니다.

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

다음 statement 가 참일 때 실시간 업데이트 사용합니다.

App Store 또는 Play 리뷰 시간에 의존하지 않는 프로덕션 버그에 대한 복구 경로가 필요합니다.

  • 앱이 여러 고객 계층, 화이트 레이블 배포, 베타 테스터 또는 지원 전용 디버그 채널을 가지고 있습니다.
  • 팀이 규정 준수에 친화적인 제어를 필요로합니다: 서명된 번들, 롤백, 감사성 및 자체 호스팅 경로.
  • __CAPGO_KEEP_0__
From Martin

Capgo의 리브 업데이트 기능은 왜 그대로 작동하는 것일까요?

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

Martin, Founder, Capgo

리브 업데이트 증거

Capgo 팀이 이미 __CAPGO_KEEP_1__를 사용하여 OTA 업데이트 배포 중입니다.

Capacitor 팀에서 Capgo를 사용하여 OTA 업데이트 배포하는 방법에 대한 짧은 메모입니다.

Capgo Capacitor Updater 플러그인은 업데이트를 배포하는 방식이 완전히 바뀌었습니다. 하루가 걸렸던 업데이트가 이제는 몇 분만에 끝납니다.

Sergiu S drivolino GmbH의 리드 개발자, Sergiu S

운영적인 이점으로 생산 OTA 업데이트를 즉시 푸시할 수 있는 것이 큰 이점이었다.

Kapil NuTriQ의 창립자
박스에 있는 것

OTA 업데이트를 위한 안전한 것만이 아니라 빠른 업로드만을 위한 것만이 아닌 것

자연스러운 런타임, 롤백, 검증 및 롤아웃 제어를 하나의 서비스로 제공

Capgo Live Updates
순수한 네이티브 엔진
다운로드, 설치 및 활성화는 네이티브 OS 스레드에서 실행된다. 자바스크립트 충돌은 업데이트 프로세스를影响할 수 없다.
$ npx @capgo/cli bundle upload
✔ validated · ✔ published · ✔ rolling out

업데이트 감지

CLI은 네이티브 의존성을 스캔하고 고객에게 배포하기 전에 불일치하는 업데이트에 대해 경고합니다. 고객에게 네이티브 깨지는 code을 푸시하지 않고도 웹 변경을 빠르게 배포할 수 있습니다.

자동 롤백

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

전송 전 검증

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

위조 방지 업데이트

모든 업데이트는 체크섬, 서명, 암호화가 끝까지 진행됩니다. 업데이트를 위조할 수 없습니다 - Capgo도 업데이트 내부를 볼 수 없습니다.

자동 복구 업데이트

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

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

Capgo 채널은 실시간 제어, hardcoded가 아닙니다. 개발, 스테이징, PR, 카나리, 프로덕션으로 사용자를 이동할 수 있습니다. 앱 UI 또는 API을 통해 즉시 이동할 수 있습니다.

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

Capgo 알림과 라이브 업데이트 pair하여 silent 푸시가 장치에 최신 채널을 다운로드하고 큐하는 것을 요청할 수 있습니다.

릴리스 지능

배송되기 전에 깨진 업데이트를 잡아라

업로드가 OTA-안전한지, 네이티브 빌드가 필요한지, 또는 기다려야 하는지 — 프로덕션에 도달하기 전에 확인하라.

  • OTA 안정: 네이티브 패키지가 프로덕션 채널과 일치합니다.
  • 네이티브 빌드가 필요합니다: 플러그인 또는 Capacitor 의존성이 변경되었습니다.
  • 롤아웃 액션: 네이티브 버전에 의해 게이트, 채널을 중단하거나 스토어 빌드를 트리거하라.
Capgo 콘솔 데모 앱이 라이브 업데이트 배ंडल, 릴리스 날짜, 체크섬, 및 연결된 채널을 보여줍니다.

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

주의: 네이티브 호환 불가능한 번들

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

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

작동 방식

작동 방식

자동으로 속도가 필요할 때. 수동으로 제어할 필요가 있을 때. 모든 단계에서 안전 검사를 수행합니다.

1

CLI 유효성 검사

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

2

네이티브 다운로드

순수 네이티브 code 다운로드 및 업데이트 설치 - 완전히 자바스크립트와 분리된 상태입니다.

3

앱 준비 확인

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

정직한 비교

Capgo Live Updates vs. 대안.

Ionic 및 Capacitor OTA의 동일한 약속. 다른 안전 모델.

Capgo Live Updates DIY / 자체 호스팅 사용자 정의 스크립트 및 정적 호스팅 경쟁자 클라우드
런타임 업데이트 fully native. 다운로드, 설치 및 native OS 스레드에서 활성화. JS 오류가 업데이트 PIPELINE을 깨뜨릴 수 없습니다. JS 컨텍스트에서 실행됩니다. 나쁜 번들로 업데이트가 깨질 수 있습니다. 업데이트 흐름을 막거나 훼손할 수 있는 JS 오류가 대부분의 앱-layer 전송입니다.
__CAPGO_KEEP_0__ 확인 자연스러운 롤백. JavaScript 이외의 마지막으로 잘 작동한 패키지로 롤백합니다. 롤백 로직을 직접 설계하고 관리합니다. 롤백 기능이 있지만 앱层이 아직 작동 중일 때 종종 의존합니다.
설치 실패 보호 자동. 10 초 이내 notifyAppReady() 함수가 호출되지 않으면 롤백합니다. 롤백 로직을 직접 구현하고 모니터링합니다. 선택적 또는 수동적, 제품에 따라 다릅니다.
자연스러운 호환성 CLI 확인 업로드 전에 네이티브 의존성을 스캔하고 깨진 변경 사항을 표시합니다. 보호대책이 없으면 당신이 그들을 만들 때까지. 가장 많은 제품에서 업로드 유효성 검사만.
업로드 전 유효성 검사 깊은 검사. index.html, 배포 크기, 체크섬, 중복 버전, 및 허브 제약을 검사합니다. 당신이 그들을 작성했으면 CI 규칙. 기본 배포 검사.
배포 제어 동적 채널. 카나리, 베타, 프로덕션, 지원, 및 장치별 채널 assignment. 여러 호스팅 URL 또는 커스텀 라우팅. __CAPGO_KEEP_0__은 자바스크립트 버그로 업데이트 시스템을 다운시키지 못하도록 설계되었습니다.
채널 지원, 깊이 및 API는 다릅니다. 장치 가시성 장치별 로그. Xcode 또는 Android Studio 없이 장치당 설치, 실패, 롤백 및 정책 이벤트. 서버 측 다운로드 카운트 또는 커스터마이즈된 분석.
대시보드는 장치당 깊이를 줄입니다. 결제 전 시도해 보세요. 예. 14일 동안 무제한 무료试用. 신용 카드가 필요하지 않습니다. 트래픽이 증가할 때까지 저렴한 호스팅.

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

Capgo Live Updates
Capacitor Live Update 시스템에 대한 가장 완전한 준비는 무엇입니까?

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

배송 시작 →
99.99% uptime 세계적인 CDN 배포 14일 무료로 무제한试用

Capgo Live Updates에서 계속 진행하십시오.

이온과 Capacitor live update 페이지를 연결하십시오. 채널, 롤백, 업데이트 동작, 실시간 업데이트 데이터 전송, Capgo 알림, Capacitor 업데이터, 및 Capgo 네이티브 빌드 스토어 리뷰가 필요한 릴리스에 대해.