Capacitor
Native live updates for iOS and Android apps built with Capacitor. Install @capgo/capacitor-updater and ship bundles with @capgo/cli.
Cordova아이온과 Capacitor 앱을 위한 웹层 수정을 즉시 푸시하세요. 앱 스토어 대기 시간을 피하세요.
인간 지원을 받으세요 - 마틴
14일 무료试用. 신용 카드가 필요하지 않습니다.
원본 복원
JS 오류는 JavaScript 외부에서 복원됩니다.
99.9% uptime
플랫폼 가동률
동적 채널
Canary, 베타, 지원 및 생산 트랙
300+ 에지 지점
세계 CDN
~50ms 일반
siêu 낮은 지연 시간
장치 로그
장치별 업데이트 상태 및 롤백 기록
Capacitor에서 Cordova, Electron과 같은 채널을 사용하고 업로드 패키지, 롤백 보호, 장치 로그를 사용할 수 있습니다.
Native live updates for iOS and Android apps built with Capacitor. Install @capgo/capacitor-updater and ship bundles with @capgo/cli.
CordovaCordova 도구 chain을 유지하고 iOS 7+, Android 13+에서 Capgo OTA를 받으세요. @capgo/cordova-updater와 동일한 JavaScript API를 사용하세요.
Cordova전자 업데이트를 통해 데스크톱 앱에 HTML, CSS 및 JavaScript 업데이트를 푸시할 수 있습니다. @capgo/electron-updater는 모바일 API과 비슷하게 동작합니다.
더 알아보기 →Capgo은 모바일 팀에게 긴급 웹 수정, 제어된 롤아웃 및 명확한 감사 기록을 제공하여 나쁜 배포가 스토어 리뷰 대기 중인 일일이되지 않도록 합니다.
라이브 업데이트를 사용하여 JavaScript, CSS, 복사본, 런타임 기능 플래그 및 웹 자산 수정을 수행할 수 있습니다. native 및 Capacitor 구성 변경은 여전히 스토어를 통해 계속됩니다.
내부, 베타, 캐니발 및 프로덕션 채널로 배포하고 롤백 준비를 하여 롤아웃이 지원 인스턴트가 되지 않도록 합니다.
장치 로그, 업데이트 상태, 패키지 기록 및 수용률 지표를 사용하여 엔지니어링, 지원 및 리더십과 릴리즈에 대한 설명을 제공할 수 있습니다.
Capacitor의 팀이 Capgo를 사용하여 생산 OTA 업데이트 수행 중입니다.
Capgo Capacitor 업데이터 플러그인은 업데이트를 배포하는 방식이 완전히 변했습니다. 이전에는 며칠이 걸렸지만 이제는 몇 분만 걸립니다.
제품을 즉시 OTA로 배포할 수 있고 앱 스토어의 전체 검토 주기를 기다리지 않아야 하는 것은 대규모 운영상의 이점이었습니다.
원본 런타임, 롤백, 유효성 검사 및 롤아웃 제어를 하나의 서비스에서 제공합니다.
$ npx @capgo/cli bundle upload ✔ validated · ✔ published · ✔ rolling out
CLI은 네이티브 의존성을 스캔하고 고객에게 배포할 수 없는 업데이트에 대한 경고를 제공합니다. 웹 변경 사항을 빠르게 배포하려면 고객에게 네이티브가 깨지는 code을 푸시하지 않도록 하세요.
다운로드, 설치, 활성화는 원시 OS 스레드에서 실행된다. 자바스크립트 충돌은 업데이트 프로세스를 ảnh hưởng하지 않는다.
notifyAppReady(), index.html, 배포 크기 제한, 그리고 체크섬을 검증하여 업로드를 수락하기 전에
모든 업데이트는 체크섬, 서명, 그리고 끝에서 끝까지 암호화됩니다. 업데이트를 훼손할 수 없습니다 - Capgo도 업데이트 내부를 볼 수 없습니다.
fallback 배포 메커니즘은 항상 작동하는 버전을 유지합니다. 사용자들은 깨진 앱을 보지 않습니다.
Capgo 채널은 실시간 제어기, hardcoded가 아닙니다. 개발, 스테이징, PR, 캐니발, 그리고 프로덕션을 앱 UI 또는 API를 통해 즉시 전환할 수 있습니다.
Capgo 알림과 함께 Live Updates를 pair하여 silent 푸시가 선택한 채널의 최신 배포를 다운로드하고 큐에 넣도록 장치에 요청할 수 있습니다.
업로드가 OTA-안전한지, 네이티브 빌드가 필요한지, 또는 생산에 도달하기 전에 기다려야 하는지 확인하세요.
인간 지원 - 마틴
$ npx @capgo/cli@최신 버전 번들을 업로드하세요. --채널 production --불일치하는 경우 실패
경고: 네이티브 불일치 번들
@capacitor/카메라가 6.1.0에서 6.2.0으로 변경되었습니다.
액션: 업로드를 실패하거나 네이티브 빌드를 먼저 배송하세요.
움직이는 것을 보세요
네 가지 짧은 애니메이션: 고쳐진 것이 전화로 어떻게 도달하는지, 공유할 수 있는 것, 다운로드가 작아지는 이유, 그리고 나쁜 릴리즈에서 어떻게 복구하는지
가능한 것들
업데이트 유형을 선택하여 앱의 요구에 맞게
업데이트가 적용되는 시간을 제어: 기본 (배경), 설치 시, 런칭 시, 또는 항상
특정 조건을 기다려: 날짜, 배경, 자연어 버전, 또는 종료 이벤트
제어 버전 업데이트: 없음, 주, 소, 점또는, 또는 메타데이터
전체 번들 전체 JS 번들) 또는 델타/매니페스트 (변경된 파일만 빠른 업데이트를 위해)
앱 스토어 & 구글 플레이
라이브 업데이트를 사용하지 않는 경우. 두 스토어 모두 앱이 다운로드하는 해석된 code 파일(예: 자바스크립트, HTML, CSS)과 같은 업데이트를 허용합니다. 단, 업데이트는 제출한 앱 내에서만 허용됩니다.
우리의 성과 기록
0 개의 거부
4.7K 이상의 앱이 운영 중인 동안, 우리는 업데이트를 Capgo와 함께 배포한 앱을 스토어에서 거부한 적이 없습니다.
runtime에 연결된 별도의 스플래시 스크린 플러그인과 연관된 동적 링크가 애플의 검토에서 동적 code 문제로 표시되었습니다. 이 문제는 OTA 업데이트와 관련이 없었으며, 우리는 플러그인에서 동적 링크를 제거했습니다.
앱이 code을 다운로드할 수 있습니다. 만약 code이 앱의 주요 목적을 변경하지 않거나, 다른 code 또는 앱을 위한 스토어를 만들거나, 서명, 샌드박스, 또는 OS 보안 기능을 우회하는 경우입니다.
공식 정책 : 애플앱은 구글 플레이 외부에서 자신의 네이티브 code을 업데이트할 수 없습니다. Code이 인터프리터 또는 가상 머신에서 실행되는 경우, 예를 들어 WebView에서 JavaScript를 실행하는 경우는 명시적으로 면제됩니다.
공식 정책 : 구글 플레이리뷰 결정을 항상 애플과 구글이 소유하고 있으므로, 어떤 공급자도 승인 보장을 할 수 없습니다. Capgo는 정책을 발행한 정책의 측면에 서 있습니다.
스토어 정책 FAQ 읽기AI 준비
Code, 커서, 코덱스, 또는 어떤 agent도 Capgo, 업로드 배ंडल, 채널 관리, 및 원시 빌드 요청을 설정할 수 있습니다. 모든 동작은 명령 또는 도구 호출 하나입니다.
npx @capgo/cli@latest bundle upload
npx @capgo/cli@latest mcp
npx skills add Cap-go/capgo-skills
capgo.app/llms-full.txt
동일한 Ionic 및 Capacitor OTA 약속. 다른 안전 모델.
| Capgo Live Updates | DIY / 자가 호스팅 커스텀 스크립트 및 정적 호스팅 | 경쟁자 클라우드 | |
|---|---|---|---|
| 업데이트 런타임 | 완전 네이티브 다운로드, 설치 및 네이티브 OS 스레드에서 활성화합니다. JS 충돌이 업데이트 PIPELINE을 깨뜨릴 수 없습니다. | 앱 JS 컨텍스트에서 실행됩니다. 나쁜 번들로 업데이트가 깨질 수도 있습니다. | 대부분의 앱-layer 전달입니다. JS 오류로 업데이트 흐름이 막히거나 손상될 수 있습니다. |
| 롤백 복구 | 네이티브 롤백 새로운 번들이 런칭 시 충돌할 때도 마지막으로 좋은 번들이 있는 외부에서 돌아가기 때문입니다. | 당신이 롤백 논리를 설계하고 유지합니다. | 롤백이 있지만 종종 앱 layer가 여전히 작동하는 경우에만 의존합니다. |
| 실패한 설치 보호자 | 자동 업데이트. notifyAppReady() 함수가 10초 이내에 호출되지 않으면 롤백합니다. | 자신이 모니터링하고 관리합니다. | 제품에 따라 선택적 또는 수동입니다. |
| 자연적인 호환성 | CLI 체크. 업로드 전에 종속성을 스캔하고 깨진 변경 사항을 표시합니다. | 보호대가 없으면 사용자가 직접 만듭니다. | 대부분의 제품에서 업로드만 검증합니다. |
| 전송 전 검증 | 깊은 체크. index.html, 배포 크기, 체크섬, 중복 버전 및 허브 제약 조건을 검증합니다. | CI 규칙이 있으면 그대로 사용하세요. | 기본 패키지 검사. |
| 배포 제어 | 동적 채널. 카나리, 베타, 프로덕션, 지원, 및 장치별 채널 할당. | 호스팅된 URL이 여러 개인 경우 또는 커스텀 라우팅을 사용하는 경우. | 지원되는 채널, 깊이 및 API가 다릅니다. |
| 장치 가시성 | 장치별 로그. 장치별 설치, 실패, 롤백, 및 정책 이벤트를 Xcode 또는 Android Studio 없이 확인할 수 있습니다. | 커스텀 분석 또는 서버 측 다운로드 카운트. | 대시보드에서 집계, 장치별 깊이가 적습니다. |
| 테스트하기 전에 결제하기 | 예. 14일 동안 무제한 무료试用. 신용 카드가 필요하지 않습니다. | тра픽이 증가할 때까지 저렴한 호스팅. | 등급별 계획. 시범 기간은 공급 업체에 따라 다릅니다. |
비교는 일반적인 DIY / 자체 호스팅 설정 및 공공 경쟁자 클라우드 문서화를 반영합니다.
Capgo은 EAS 업데이트와 같은 자바 스크립트 수정을 제공합니다. Expo 및 React Native 앱에 대한 EAS 업데이트. Capacitor 웹 번들을위한 Capgo은 채널, 롤백 및 장치 로그를 제공합니다. EAS를 사용하세요. 앱이 React Native 인 경우. Capgo를 사용하세요. 웹 UI를 유지합니다.