메인 콘텐츠로 건너뛰기
Capgo 라이브 업데이트

Capacitor 실시간 업데이트 (OTA) 스토어 리뷰 기다리지 않고 웹层 수정을 배포하세요.

Capacitor live updates (OTA)는 사용자에게 몇 분 안에 자바스크립트, HTML, CSS 및 자산 변경을 푸시합니다. Capgo은 서명된 배포, 채널, 롤백 및 장치 로그를 처리하여 프로덕션을 안전하게 수정할 수 있도록 해줍니다.

✓ 99.9% uptime ✓ 300+ 위치 활성화 ✓ 트리플-제공자 내구성

원본 롤백

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

99.9% uptime

플랫폼 uptime

동적 채널

Canary, 베타, 지원 및 생산 트랙

300+ 에지 위치

세계적인 CDN

~50ms

초저 지연

장치 로그

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

승인된 것은 설치되지 않았습니다

스토어 업데이트는 사용자가 휴대폰을 켰을 때 사용자에게 도달합니다. live update은 다음 앱 열기 시 사용자에게 도달합니다.

승인 단계만 첫 번째 문턱입니다. 그 다음, 스토어는 빌드를 롤아웃하고 각 장치가 Wi-Fi, 충전, 사용하지 않는 상태에서 배경에서 다운로드합니다. 자동 업데이트가 꺼져 있는 사용자나 장치가 꽉 찬 사용자는 수동으로 업데이트할 때까지 업데이트를 받지 못합니다.

앱 스토어 / 구글 플레이 업데이트

일주일에서 몇 주 사이, 일부 사용자는 업데이트를 받지 못합니다.

  1. 승인 대기

    일주일에서 며칠

    애플과 구글이 새로운 바이너리를 검토하고 있지만 아직 nobody가 fix를 찾지 못했습니다.

  2. 스토어 배포를 기다려라

    7일 이내

    스토어에서 승인된 빌드는 종종 여러 날 동안 phased release로 전파됩니다.

  3. Wi-Fi, 충전기, 그리고 휴대폰이 비활성화된 상태를 기다려라

    일주일에서 며칠

    자동 업데이트는 일반적으로 밤에 배경에서 실행되며, Wi-Fi, 충전, 그리고 휴대폰이 사용되지 않는 경우에만 실행됩니다.

  4. 자동 업데이트가 꺼져 있습니다

    수동만

    이 사용자는 오래된 버전을 유지할 때까지 스토어를 열고 업데이트를 탭해야 합니다.

  5. 저장소가 부족합니다

    영원히

    다운로드가 너무 크기 때문에 업데이트는 조용히 설치되지 않습니다.

사용자가 몇 주 후에도 깨진 버전을 실행합니다.

Capgo live update

앱을 열 때마다 장치마다 분당

  1. 배포

    초

    CLI 또는 CI에서 업로드합니다. 자바스크립트, HTML 및 CSS 변경 사항에 대한 검토 큐가 없습니다.

  2. 사용자가 앱을 열 때

    다음 런칭

    앱은 Wi-Fi 또는 셀룰러에서 Capgo을 확인합니다. 충전기, 휴대폰이 비활성화되지 않으며 스토어가 필요하지 않습니다.

  3. 델타 다운로드

    킬로바이트

    변경된 파일만 다운로드되며, 일반적으로 몇 킬로바이트로, 저장소 및 스토어 자동 업데이트 설정은 중요하지 않습니다.

  4. 적용 시 열기

    같은 런칭

    직접 업데이트 시, 새로운 번들을 런칭 중에 적용합니다. 사용자는 즉시 수정 사항을 볼 수 있습니다.

모든 사용자가 앱을 열면 새로운 버전을 사용합니다.

업데이트가 적용됨 이전 버전으로 아직 남아 있습니다. 자동으로 업데이트를 받지 않습니다. 24대의 장치에서 릴리스가 어떻게 퍼지는지 설명하는 그림입니다.
지원되는 런타임

모든 하이브리드 스택에 대해 하나의 Capgo 백엔드.

Capacitor

Capacitor

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

Cordova

Cordova

iOS 7 이상과 Android 13 이상에서 Cordova 도구 chain을 유지하고 @capgo/cordova-updater와 동일한 자바스크립트 API를 사용하여 iOS 7 이상과 Android 13 이상에서 Capgo OTA를 받으세요.

Cordova

__CAPGO_KEEP_0__

Desktop 애플리케이션에 HTML, CSS 및 JavaScript 업데이트를 푸시하여 설치 프로그램을 다시 빌드하지 않고 업데이트할 수 있습니다. @capgo/electron-updater는 모바일 API을 반영합니다.

Cordova
Electron

Built for release pressure

Capgo은 모바일 팀에게 긴급 웹 수정, 제어된 롤아웃 및 명확한 감사 기록을 통해 배포 중 오류가 일주일 동안 스토어 리뷰 대기열이 되지 않도록 해줍니다.

프로덕션을 복구하기 위해 리뷰를 기다리지 않습니다.

Capacitor과 네이티브 설정 변경이 스토어를 통해 계속되도록 하면서 JavaScript, CSS, 복사본, 런타임 기능 플래그 및 웹 자산 수정을 위해 라이브 업데이트 사용하세요.

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

내부, 베타, 카나리 및 프로덕션 채널로 배포하고 롤백 준비를 하세요. 롤아웃이 지원 인사이언트가 되지 않도록 하세요.

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

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

이러한 statement 가 참일 때 라이브 업데이트 사용하세요.

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

업데이트를 받을 장치의 선택과 빠른 롤백

채널, 점진적 롤아웃, 네이티브 의존성 검사, 장치별 히스토리, 모두 콘솔에서. Capgo 데모 앱의 실제 화면.

장치 디버그

장치의 일부에 롤아웃하고 실패하면 중단

  • 작업을 시작하여 모든 장치에 한 번 클릭으로 업데이트하세요
  • 작은 규모부터 시작하여 한 번 클릭으로 모든 장치에 롤아웃
  • 실패율에 따라 자동 중단, 최소 샘플 크기 포함하여
Capgo 채널 페이지는 25%의 기기에서 버전 4.8.1의 패키지를 받고 있으며, 4.8.0 버전으로의 안정적인 대체, 진행형 롤아웃 제어, 자동 중단 설정을 제공합니다.
__CAPGO_KEEP_0__ 배포 후

__CAPGO_KEEP_0__

live update

릴리스가 출시되는 것을 실시간으로 관찰하세요

릴리스가 출시되는 순간, Observe는 설치, 실패 시도, 채택, 성공률을 5분 간격으로 정확한 버전과 채널에 대해 추적합니다.

Capgo Observe
  • 라이브 업데이트를 통해 몇 분 내에 롤아웃이 건강한지 확인할 수 있으며, 지원 티켓 이후가 아닌.
  • 지원 티켓이 들어오기 전에 롤아웃의 건강 상태를 몇 분 안에 알 수 있습니다.
  • 현재 롤아웃 중인 릴리스의 주요 실패 이유를 순위 매김
Capgo Observe live release view showing version 4.8.1 on production with adoption, installs, failed attempts, success rate, an installs and failures chart, and top failure reasons
Martin

왜 Capgo live updates가 그대로 작동하는지

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

마틴, Capgo의 창립자

Live update의 증거

Capgo의 팀

Capacitor의 팀이 이미 Capgo을 사용하고 있습니다.

5.0/5 개발자 팀이 __CAPGO_KEEP_0__을 사용하여 OTA 업데이트를 위해 __CAPGO_KEEP_1__을 사용하고 있습니다. 9,400+ teams 개발자 팀에 의해 평가됨

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

Sergiu S 드릴로인 GmbH의 리드 개발자

운영적인 이점으로 OTA 생산 업데이트를 즉시 푸시할 수 있는 것이 대단했습니다.

Kapil 누트리큐의 창립자
박스에 있는 것

안전한 OTA 업데이트를 위한 것, 단순히 빠른 업로드만 하는 것이 아닙니다.

원본 런타임, 롤백, 유효성 검사 및 롤아웃 제어를 하나의 서비스로 제공합니다.

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

업데이트 감지

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

자동 롤백

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

프리 플라이트 검증

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

해킹 방지 업데이트

Every update is checksummed, signed, and encrypted end-to-end. No one can tamper with updates - not even Capgo can see what's inside your bundles.

자동 복구 업데이트

기본 채널 메커니즘은 항상 작동하는 버전을 유지합니다. 사용자들은 절대 깨진 앱을 보지 않습니다.

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

Capgo 채널은 라이브 컨트롤이며, API을 통해 개발, 스테이징, PR, 캐니발, 및 프로덕션 간의 사용자 이동을 즉시 처리합니다.

Push-Triggered Auto Updates

Capgo 알림과 라이브 업데이트와 Pair하여 silent push가 장치에 다운로드 및 큐를 위해 최신 채널을 선택한 채널의 최신 버전을 확인, 다운로드 및 큐하는 것을 요청할 수 있습니다.

릴리스 지능

기본 채널 Switch (새 바이너리 없음)

깨진 업데이트를 미리 잡아

  • 업로드가 OTA-안전한지, 네이티브 빌드가 필요한지, 기다려야 하는지 — 프로덕션에 도달하기 전에 확인하세요.
  • 자연 빌드가 필요합니다: 플러그인 또는 Capacitor 의존성이 변경되었습니다.
  • 네이티브 빌드가 필요합니다: 플러그인 또는 __CAPGO_KEEP_0__ 의존성이 변경되었습니다.

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

경고: 네이티브 불일치 버전

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

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

움직이는 것을 보세요.

live update에 대한 실제 일이 무엇인지

네이티브 패키지의 변경이 어떻게 모바일로 전달되는지, OTA 배포가 가능한지, 다운로드가 작아지는지, 그리고 잘못된 릴리즈에서 어떻게 복구하는지 설명하는 네 개의 짧은 애니메이션.

가능한 것들

гиб러운 업데이트 제어

앱의 요구에 맞는 업데이트 유형의 combination을 선택하세요

적용 시간

업데이트가 적용되는 시간을 제어하세요: 기본 (배경에서), 설치 시, 런칭시, 또는 항상

지연 조건

특정 조건을 기다려주세요: 날짜, 백그라운드, 네이티브 버전, 또는 종료 이벤트

버전 차단

관리 semver 업데이트: 없음, 주, 부, 정, 또는 메타데이터

배포 유형

전체 번들 (전체 자바스크립트 번들) 또는 델타/매니페스트 (업데이트를 위해 더 빠르게 파일을 변경합니다)

앱 스토어 & 구글 플레이

애플이나 구글이 OTA 업데이트를 거부할까요?

Not for using live updates. Both stores let apps download interpreted code like JavaScript, HTML, and CSS, as long as each update stays within the app you submitted for review.

Capgo

Capacitor

4.7K+ 앱이 운영 중인 동안, 우리는 업데이트를 Capgo와 함께 배포하는 앱을 상점에서 거부한 적이 없습니다.

애플이 Capgo을 문제로 보고한 적이 있나요?

Our splash screen auto-hide feature linked at runtime to the separate splash screen plugin. Apple's review flagged that dynamic linking as a dynamic code concern. It was unrelated to OTA updates, and we removed the dynamic link from the plugin.

규칙 내에 머물러라

  • 웹层 변경을 공유하기: JavaScript, HTML, CSS, 및 자산.
  • 자연 code, 권한, 및 플러그인 변경을 저장소 릴리스를 통해 전송하십시오.
  • 업데이트를 제출할 때마다 목적을 제출한 리뷰에 맞춰 유지하십시오.

리뷰 결정을 항상 애플과 구글이 소유하고 있으므로, 어떤 공급자도 승인에 대한 약속을 할 수 없습니다. Capgo는 정책을 발행한 쪽에 서 있습니다.

스토어 정책 FAQ를 읽으십시오

AI agent와 함께 라이브 업데이트

릴리스를 배포하고 롤백하십시오

Connect Claude Code, Codex, Cursor, or Copilot to Capgo through MCP and Agent Skills. Your agent uploads bundles, moves channels, and rolls back with the same checks as the CLI.

요청하세요

  • 이 빌드를 베타 채널에 업로드하세요
  • 제품을 이전 버전의 패키지로 롤백하세요
  • 이 변경 사항은 live update로 배포할 수 있는지, 아니면 네이티브 빌드를 필요로 하는지 확인하세요
정직한 비교

Capgo Live Updates vs. 대안

Capacitor Live Updates

Capgo 실시간 업데이트 정적 호스팅 및 커스텀 스크립트 경쟁자 클라우드 런타임 업데이트
완전한 네이티브 __CAPGO_KEEP_0__ Live Updates 자연스럽게 OS 스레드에서 다운로드, 설치 및 활성화합니다. JS 오류로 업데이트 PIPE라인이 중단되지 않습니다. 앱 JS 컨텍스트에서 작동합니다. 나쁜 번들로 업데이트도 중단될 수 있습니다. 대부분의 앱-layer 전달입니다. JS 오류로 업데이트 흐름이 중단되거나 손상될 수 있습니다.
롤백 복구 자연스러운 롤백 롤백 복구 자연스러운 롤백 롤백이 있지만 종종 앱 layer가 작동하는 동안에만 의존합니다.
실패한 설치 보호 자동 notifyAppReady()가 10초 이내에 호출되지 않으면 롤백합니다. 자신이 모니터링하고 모니터링합니다. 선택적 또는 수동적, 제품에 따라.
자연적 호환성 CLI 검사. 자연적 의존성을 업로드하기 전에 스캔하고 깨진 변경 사항을 표시합니다. 보호대가 없으면 사용자가 직접 만듭니다. 업로드 유효성 검사만 대부분의 제품에 대해 수행됩니다.
업로드 유효성 검사 깊은 검사. index.html, 배포 크기, 체크섬, 중복 버전, 허브 제약 조건을 검증합니다. CI 규칙, 사용자가 작성한 경우. 기본 배포 검사.
배포 제어 동적 채널. Canary, 베타, 프로덕션, 지원, 및 장치별 채널 할당. 호스트된 URL 또는 커스텀 라우팅. 지원 채널, 깊이 및 API가 다릅니다.
장치 가시성 장치별 로그. 장치별 설치, 실패, 롤백 및 정책 이벤트 Xcode 또는 Android Studio 없이. 커스텀 분석 또는 서버 측 다운로드 카운트. 대시보드-aggregate, 장치별 깊이가 적습니다.
테스트하기 전에 결제하기 네. 14일 동안 무제한 무료试用. 신용 카드가 필요하지 않습니다. 무료 호스팅은 트래픽이 증가할 때까지 제공됩니다. 계층별 계획. 시범 기간은 공급 업체에 따라 다릅니다.

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

엑스포에서 오신가요?

Capacitor 앱의 EAS 업데이트 동등물

EAS 업데이트에서는 엑스포 및 리액트 네이티브 앱에 자바 스크립트 수정 사항을 제공합니다. Capgo은 Capacitor 웹 번들을 위해 동일한 작업을 수행합니다: 채널, 롤백 및 장치 로그. 엑스포 앱이면 EAS를 사용하세요. 웹 UI를 유지한 경우 Capgo을 사용하세요.

FAQ

Capacitor 실시간 업데이트 FAQ

Capacitor 앱의 OTA 업데이트에 대한 짧은 답변

Capacitor live updates (OTA)가 무엇입니까?

Capacitor의 웹 번들 (HTML, CSS, JavaScript 및 자산)을 앱 내에서 새로운 스토어 바이너리 없이 교체합니다. 사용자는 앱이 릴리스 채널을 확인하고 서명된 번들을 다운로드하여 수정 사항을 받습니다.

Capacitor OTA 업데이트는 앱 스토어와 구글 플레이에서 허용되나요?

예, 각 스토어 정책에 따라 유지되는 웹层 변경 사항만 허용됩니다. 네이티브 플러그인 변경, 권한, 새로운 실행 가능 동작은 일반적인 스토어 릴리스가 필요합니다.

live update은 새로운 앱 버전을 제출하는 것과 어떻게 다릅니까?

스토어 릴리스는 네이티브 셸을 업데이트하고 리뷰를 거칩니다. OTA 라이브 업데이트는 웹层만을 대상으로 하므로 팀은 채널을 통해 번들을 몇 분 안에 배포, 중단, 또는 되돌릴 수 있습니다.

Capgo은 업데이트 번들을 읽을 수 있나요?

엔드 투 엔드 암호화가 활성화된 경우, 업로드 전에 번들이 암호화된 키로 암호화됩니다. Capgo은 암호화된 텍스트만 저장하고 내용을 읽을 수 없습니다; 앱만이 암호화된 내용을 복호화할 수 있습니다.

Capgo 실시간 업데이트
오늘 바로 다음 수정 사항을 배포하세요.

자동으로 5분 후 시작합니다. 릴리스 전략이 필요할 때 수동 제어를 전환하세요.

✓ 99.9% uptime ✓ 세계 CDN 배포 ✓ 14일 무료 무제한试用