Skip to main content
Capgo 라이브 업데이트

기다리지 마세요.修정 배포하세요. 아이온과 Capacitor 앱에 대한 OTA 업데이트.

아이온과 Capacitor 앱에 대한 웹层 수정을 즉시 푸시하세요. 앱 스토어 대기 시간을 피하세요.

인간 지원을 받으세요. - 마틴

무료 14일 동안 사용하세요. 카드 필요하지 않습니다.

✓ 99.9% uptime ✓ 300+ 지점 활성화 ✓ 세 개의 공급자에 대한 내결함성

원본 롤백

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

99.9% uptime

플랫폼 uptime

동적 채널

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

300+ 에지 지점

세계적인 CDN

~50ms 일반

siêu 낮은 지연 시간

장치 로그

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

지원 런타임

One Capgo backend for every hybrid stack you ship.

Cordova, Electron과 같은 앱이 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 도구 chain을 유지하고 iOS 7+ 및 Android 13+에서 Capgo OTA를 사용하십시오. @capgo/cordova-updater와 동일한 자바스크립트 API를 사용하십시오.

더 읽기 →

이전

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

Live Update →
더 알아보기 →

릴리즈 압박을 위해 설계됨

Capgo gives mobile teams a release path for urgent web fixes, controlled rollout, and a clear audit trail, so a bad deploy does not become days of store-review waiting.

생산 환경 복원하기

라이브 업데이트 기능을 사용하여 자바스크립트, CSS, 복사본, 런타임 기능 플래그 및 웹 자산 수정을 적용할 수 있습니다. native 및 Capacitor 구성 변경은 여전히 스토어를 통해 계속됩니다.

구축 전 위험 관리

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

릴리스 후 무슨 일이 있었는지 증명하세요

릴리즈 후에 무슨 일이 일어났는지 증명하세요

__CAPGO_KEEP_0__

  • __CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__
Martin님

Capgo live updates는 왜 그 방식으로 작동하는지

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

Martin, Capgo의 창립자

Live update의 증명

Capgo

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

5.0/5 developer 팀으로부터 평가된 점수 9,400+ 팀 리뷰 보기

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

세르지우 S 드라이볼리노 GmbH의 리드 개발자

production OTA 업데이트를 즉시 푸시할 수 있고 앱 스토어의 전체 검토 주기를 기다리지 않아야 하는 것은 대규모 운영상의 이점이었습니다.

카필 창립자, NuTriQ
박스에 있는 것

안전한 OTA 업데이트를 위한 빌드, 빠른 업로드만 위한 빌드가 아님.

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

Capgo 라이브 업데이트
역할: 웹사이트 복사 문장. Seen in: page live-update.astro. Message key `live_update_v2_bento_lead` (Live Update V2 Bento Lead).
__CAPGO_KEEP_0__ Live Updates
$ npx @capgo/cli bundle upload
✔ validated · ✔ published · ✔ rolling out

역할: 짧은 UI 레이블 또는 네비게이션 아이템. Seen in: page live-update.astro. Message key `live_update_hero_badge` (Live Update Hero Badge).

CLI은 네이티브 의존성을 스캔하고 고객에게 배포할 수 없는 업데이트에 대한 경고를 제공합니다. 웹 변경 사항을 빠르게 배포할 수 있습니다. 고객에게 네이티브가 깨지는 code을 푸시하지 않습니다.

역할: 짧은 UI 레이블 또는 네비게이션 아이템. Seen in: page live-update.astro. Message key `live_update_feature_native_engine` (Live Update Feature Native Engine).

다운로드, 설치, 활성화는 원시 OS 스레드에서 실행됩니다. 자바스크립트 충돌은 업데이트 프로세스를影响하지 않습니다.

준비 중인 검증

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

해킹 방지 업데이트

모든 업데이트는 체크섬, 서명, 암호화가 끝까지 진행됩니다. 업데이트를 훼손할 수 있는 누구도 업데이트를 훼손할 수 없습니다 - Capgo도 업데이트를 훼손할 수 없습니다.

자동 복구 업데이트

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

실시간 트랙 변경

Capgo 채널은 실시간 제어, 하드 코딩이 아닙니다. 개발, 스테이징, PR, 캐니, 프로덕션을 앱 UI 또는 API에서 즉시 전환할 수 있습니다.

푸시 트리거 자동 업데이트

Capgo 알림과 함께 Live Updates를 pair하여 silent 푸시가 선택한 채널의 최신 배포를 다운로드하고 큐에 넣도록 장치에 요청할 수 있습니다.

릴리스 지능

깨진 업데이트를 배포하기 전에 잡아라

업로드가 OTA로 안전한지, 네이티브 빌드를 필요로 하는지, 또는 생산에 도달하기 전에 기다려야 하는지 확인하세요.

  • OTA 안전: 네이티브 패키지가 생산 채널과 일치합니다.
  • 네이티브 빌드가 필요합니다: 플러그인 또는 Capacitor 의존성이 변경되었습니다.
  • 배포 액션: 네이티브 버전에 의해 게이트를 설정하거나 채널을 중단하거나 스토어 빌드를 트리거하세요.

인간 지원은 마틴으로부터 받을 수 있습니다.

Capgo 콘솔 데모 앱이 라이브 업데이트 번들을 보여주며, 릴리스 날짜, 체크섬, 및 연결된 채널을 표시합니다.

$ npx @capgo/cli@최신 버전 번들을 업로드하세요 -- 채널 production -- 불일치하는 경우 실패하세요.

경고: 네이티브 불일치 번들입니다.

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

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

이동을 보세요

live update을 배포할 때 실제로 무슨 일이 일어나는가

네 가지 짧은 애니메이션: 고치기 방법, 오버 더 에어로 전송할 수 있는 것, 다운로드가 작아지는 이유, 그리고 나쁜 릴리즈에서 회복하는 방법

무제한 업데이트 제어

가능한 모든 것

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

적용 시간

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

지연 조건

특정 조건을 기다리세요: 날짜, 배경, 원본 버전, 또는 종료 이벤트

버전 차단

Control 버전 업데이트: 없음, 주, 소, 점, or metadata

배포 형식

전체 패키지 전체 JS 패키지 또는 델타/매니페스트 변경된 파일만

앱 스토어 & 구글 플레이

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

라이브 업데이트를 사용하지 않는 경우. 두 스토어 모두 앱이 다운로드하는 해석된 code 파일(예: 자바스크립트, HTML, CSS)과 같은 업데이트를 허용합니다. 단, 업데이트는 제출한 앱 내에서만 업데이트되어야 합니다.

Capgo의 성과

0 개의 거부

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

애플이 Capgo를 왜 거부했는지 알고 싶으세요?

runtime에 연결된 별도의 스플래시 스크린 플러그인과 연관된 동적 링크가 동적 code로 간주되어 애플의 리뷰에서 문제가 된 적이 있습니다. 이 문제는 OTA 업데이트와는 관련이 없었으며, 우리는 플러그인에서 동적 링크를 제거했습니다.

애플 개발자 프로그램 라이선스 계약

앱이 주된 목적을 변경하지 않고, 다른 앱이나 code를 위한 스토어를 만들지 않고, 서명, 샌드박스, 또는 OS 보안 기능을 우회하지 않는 한, 앱은 해석된 code를 다운로드할 수 있습니다.

공식 정책 : 애플

구글 플레이 기기 및 네트워크 방지 정책

앱은 구글 플레이 외부에서 자신의 네이티브 code를 업데이트할 수 없습니다. 해석된 Code는 명시적으로 면제됩니다.

공식 정책 : 구글 플레이

규칙 내에 머물러라

  • 웹层 변경을 공유하기: 자바스크립트, HTML, CSS, 및 자산
  • 스토어 릴리즈를 통해 원시 code, 권한, 및 플러그인 변경을 전송하라
  • 리뷰를 제출한 목적 내에 모든 업데이트 유지하라

리뷰 결정을 항상 애플과 구글이 소유하고 있으므로, 어떤 벤더도 승인 약속을 할 수 없다. Capgo는 정책을 발행한 정책의 편에 서게 해준다

스토어 정책 FAQ 읽기
정직한 비교

Capgo Live Updates vs. 대안

Capacitor Live Updates와 대안의 동일한 Ionic 및 OTA 약속. 다르지만 안전 모델.

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

비교는 일반적인 DIY / 자체 호스팅 설정 및 공공 경쟁자 클라우드 문서화에 대한 일반적인 예입니다.

엑포에서 오고 있나요?

Capacitor 앱의 EAS 업데이트 동등물

Capgo은 EAS 업데이트와 같은 자바 스크립트 수정을 제공합니다. Expo 및 React Native 앱에 대한 EAS 업데이트. Capacitor 웹 번들을위한 Capgo은 채널, 롤백 및 장치 로그를 제공합니다. EAS를 사용하는 경우 앱이 React Native 앱이면 EAS를 사용하세요. 웹 UI를 유지하는 경우 Capgo를 사용하세요.

Capgo 라이브 업데이트
오늘 바로 다음 패치를 배달하세요.

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

마틴의 인간 지원

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