Capacitor
Native live updates for iOS and Android apps built with Capacitor. Install @capgo/capacitor-updater and ship bundles with @capgo/cli.
더 읽기 →아이온과 Capacitor 앱에 대한 웹层 수정을 즉시 푸시하세요. 앱 스토어 대기 시간을 피하세요.
인간 지원을 받으세요. - 마틴
무료 14일 동안 사용하세요. 카드 필요하지 않습니다.
원본 롤백
JavaScript 오류는 JavaScript 외부에서 복구됩니다.
99.9% uptime
플랫폼 uptime
동적 채널
Canary, 베타, 지원 및 생산 트랙
300+ 에지 지점
세계적인 CDN
~50ms 일반
siêu 낮은 지연 시간
장치 로그
각 장치별 업데이트 상태 및 롤백 기록
Cordova, Electron과 같은 앱이 Capacitor에서 실행되는지 여하를 가리지 않고 동일한 채널, 업로드, 롤백 보호 및 장치 로그를 사용하십시오.
Native live updates for iOS and Android apps built with Capacitor. Install @capgo/capacitor-updater and ship bundles with @capgo/cli.
더 읽기 →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 구성 변경은 여전히 스토어를 통해 계속됩니다.
모든 사람이 빌드를 받기 전에 위험을 제어하세요
릴리즈 후에 무슨 일이 일어났는지 증명하세요
Capacitor 팀은 Capgo을 사용하여 생산 OTA 업데이트를 위해 작성한 짧은 메모입니다.
Capgo Capacitor 업데이터 플러그인은 업데이트를 배포하는 방식이 완전히 바뀌었습니다. 이전에는 며칠이 걸렸지만 이제는 몇 분만 걸립니다.
production OTA 업데이트를 즉시 푸시할 수 있고 앱 스토어의 전체 검토 주기를 기다리지 않아야 하는 것은 대규모 운영상의 이점이었습니다.
원본 런타임, 롤백, 유효성 검사 및 롤아웃 제어를 하나의 서비스로 제공합니다.
$ npx @capgo/cli bundle upload ✔ validated · ✔ published · ✔ rolling out
CLI은 네이티브 의존성을 스캔하고 고객에게 배포할 수 없는 업데이트에 대한 경고를 제공합니다. 웹 변경 사항을 빠르게 배포할 수 있습니다. 고객에게 네이티브가 깨지는 code을 푸시하지 않습니다.
다운로드, 설치, 활성화는 원시 OS 스레드에서 실행됩니다. 자바스크립트 충돌은 업데이트 프로세스를影响하지 않습니다.
notifyAppReady(), index.html, 배포 크기 제한, 체크섬을 검증하여 업로드를 수락하기 전에
모든 업데이트는 체크섬, 서명, 암호화가 끝까지 진행됩니다. 업데이트를 훼손할 수 있는 누구도 업데이트를 훼손할 수 없습니다 - Capgo도 업데이트를 훼손할 수 없습니다.
fallback 배포 메커니즘은 항상 작동하는 버전을 유지합니다. 사용자는 항상 깨진 앱을 보지 않습니다.
Capgo 채널은 실시간 제어, 하드 코딩이 아닙니다. 개발, 스테이징, PR, 캐니, 프로덕션을 앱 UI 또는 API에서 즉시 전환할 수 있습니다.
Capgo 알림과 함께 Live Updates를 pair하여 silent 푸시가 선택한 채널의 최신 배포를 다운로드하고 큐에 넣도록 장치에 요청할 수 있습니다.
업로드가 OTA로 안전한지, 네이티브 빌드를 필요로 하는지, 또는 생산에 도달하기 전에 기다려야 하는지 확인하세요.
인간 지원은 마틴으로부터 받을 수 있습니다.
$ npx @capgo/cli@최신 버전 번들을 업로드하세요 -- 채널 production -- 불일치하는 경우 실패하세요.
경고: 네이티브 불일치 번들입니다.
@capacitor/카메라가 6.1.0에서 6.2.0으로 변경되었습니다.
액션: 업로드를 실패하거나 네이티브 빌드를 먼저 배송하세요.
이동을 보세요
네 가지 짧은 애니메이션: 고치기 방법, 오버 더 에어로 전송할 수 있는 것, 다운로드가 작아지는 이유, 그리고 나쁜 릴리즈에서 회복하는 방법
무제한 업데이트 제어
앱의 요구에 맞는 업데이트 유형의 조합을 선택하세요
업데이트가 적용되는 시간을 제어하세요: 기본 (배경), 설치 시, 런칭 시, 또는 항상
특정 조건을 기다리세요: 날짜, 배경, 원본 버전, 또는 종료 이벤트
Control 버전 업데이트: 없음, 주, 소, 점, or metadata
전체 패키지 전체 JS 패키지 또는 델타/매니페스트 변경된 파일만
앱 스토어 & 구글 플레이
라이브 업데이트를 사용하지 않는 경우. 두 스토어 모두 앱이 다운로드하는 해석된 code 파일(예: 자바스크립트, HTML, CSS)과 같은 업데이트를 허용합니다. 단, 업데이트는 제출한 앱 내에서만 업데이트되어야 합니다.
Capgo의 성과
0 개의 거부
4.7K 이상의 앱이 운영 중인 동안, 우리는 업데이트를 Capgo와 함께 배포한 앱이 스토어에서 거부된 적이 없습니다.
runtime에 연결된 별도의 스플래시 스크린 플러그인과 연관된 동적 링크가 동적 code로 간주되어 애플의 리뷰에서 문제가 된 적이 있습니다. 이 문제는 OTA 업데이트와는 관련이 없었으며, 우리는 플러그인에서 동적 링크를 제거했습니다.
앱이 주된 목적을 변경하지 않고, 다른 앱이나 code를 위한 스토어를 만들지 않고, 서명, 샌드박스, 또는 OS 보안 기능을 우회하지 않는 한, 앱은 해석된 code를 다운로드할 수 있습니다.
공식 정책 : 애플앱은 구글 플레이 외부에서 자신의 네이티브 code를 업데이트할 수 없습니다. 해석된 Code는 명시적으로 면제됩니다.
공식 정책 : 구글 플레이리뷰 결정을 항상 애플과 구글이 소유하고 있으므로, 어떤 벤더도 승인 약속을 할 수 없다. 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
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 / 자체 호스팅 설정 및 공공 경쟁자 클라우드 문서화에 대한 일반적인 예입니다.
Capgo은 EAS 업데이트와 같은 자바 스크립트 수정을 제공합니다. Expo 및 React Native 앱에 대한 EAS 업데이트. Capacitor 웹 번들을위한 Capgo은 채널, 롤백 및 장치 로그를 제공합니다. EAS를 사용하는 경우 앱이 React Native 앱이면 EAS를 사용하세요. 웹 UI를 유지하는 경우 Capgo를 사용하세요.