제품을 회복하기 위해 리뷰를 기다리지 않습니다.
라이브 업데이트를 사용하여 자바스크립트, CSS, 복사본, 원격 구성 및 웹 자산 수정을 JavaScript, CSS, 복사본, 원격 구성 및 웹 자산 수정을 위해 사용합니다.
릴리스 압박을 위해 빌드됩니다.
Capgo는 모바일 팀에게 긴급 웹 수정, 제어된 롤아웃 및 명확한 감사 기록을 제공하여 나쁜 배포가 스토어 리뷰 대기하는 날이 되지 않도록 릴리스 경로를 제공합니다.
라이브 업데이트를 사용하여 자바스크립트, CSS, 복사본, 원격 구성 및 웹 자산 수정을 JavaScript, CSS, 복사본, 원격 구성 및 웹 자산 수정을 위해 사용합니다.
내부, 베타, 카나리 및 생산 채널로 배포하고 롤백 준비가 된 롤아웃이 지원 사례가 되기 전에 롤백이 준비되어 있습니다.
장치 로그, 업데이트 상태, 배포 기록 및 수용률 지표를 사용하여 릴리스를 엔지니어링, 지원 및 리더십에 설명하세요.
왜 Capgo 이라고 하죠
Capgo 은 단순한 배ंडल 업로더가 아닙니다. 배달, 검증, 관찰성, 롤백 및 제어를 위한 릴리스 시스템입니다. 프로덕션을 깨뜨리지 않는 팀에게 적합합니다.
Capgo 은 Capacitor 팀에게 live updates 를 위한 집중된 릴리스 시스템을 제공합니다. 오픈 소스 SDK, 유연한 호스팅 및 실제 앱을 위한 프로덕션 제어를 제공합니다.
5분 내에 자동 경로를 사용하여 설치 및 배포하거나, 사용자별, QA, 지원, 반도체 롤아웃 및 반도체 반도체 시나리오를 위해 수동 및 반도체 반도체 흐름으로 Switch합니다.
월 1억+ 업데이트, 5천만+ 기기, 동적 채널, 기기 로그, 델타 업데이트, 암호화, 자체 호스팅 및 원시 회복
CLI은 사용자에게 업데이트 도달하기 전에 원시 의존성, 필수 파일, 패키지完整성, 중복 버전 및 허브 호환성을 확인합니다.
대부분의 도구는 파일을 업로드할 수 있습니다. Capgo은 배포 팀이 필요로 하는 릴리스 제어, 원시 안전, 로그 및 롤백 동작을 추가합니다.
CLI은 원시 의존성을 스캔하고 업데이트를 배포하기 전에 고객에게 푸시하지 않고 웹 변경을 빠르게 배포할 수 있도록 고객에게 푸시하지 않는 원시 깨짐 code을 경고합니다.
다운로드, 설치 및 활성화는 원시 OS 스레드에서 실행됩니다. 자바스크립트 충돌이 업데이트 프로세스를影响할 수 없습니다.
10초 이내에 notifyAppReady() 함수를 호출하지 않으면, 자동으로 마지막으로 작동한 버전으로 롤백합니다.
fallback bundle 메커니즘은 항상 작동하는 버전을 유지합니다. 사용자는 항상 깨진 앱을 보지 않습니다.
notifyAppReady(), index.html, bundle 크기 제한, 체크섬과 같은 모든 업로드를 수락하기 전에 notifyAppReady(), index.html, bundle 크기 제한, 체크섬과 같은 모든 업로드를 검증합니다.
모든 업데이트는 체크섬, 서명, 암호화가 끝까지 진행됩니다. 업데이트를 조작할 수 없습니다 - Capgo도 업데이트 안에 있는 내용을 보지 못합니다.
Update observability
Capgo는 OTA 여행의 전체 경로를 캡처합니다: 체크, 다운로드, 설치, 정책 차단, 롤백을 통해 몇 초 안에 “무엇이 발생했을까?”라는 질문에 답할 수 있습니다.
일관된 장소에서 작동 가능한 콘텍스트: 확신을 가지고 되돌리기, 채널을 업데이트하거나热픽스 배포를 결정하세요.
동적 채널
Capgo 채널은 라이브 컨트롤, 하드 코딩되지 않습니다. 개발, 스테이징, PR, 카나리, 및 프로덕션에서 사용자를 이동하는 앱 UI 또는 API를 통해 즉시.
환경을 기능 플래그처럼 다루세요: switch, 테스트, 롤백 라이브 (스토어 재등록 없음).
클라우드 네이티브 구성
Capgo은 모든 앱 구성이 클라우드에 저장되며 글로벌 데이터 복제가 수행됩니다. 대시보드에서 설정을 변경하면 2분 이내에 전 세계적으로 적용됩니다. 앱 스토어 업데이트가 필요하지 않습니다.
__CAPGO_KEEP_1__
실제 세계 지원
사용자가 버그를 신고합니다. 그들과 통화하여 문제를 이해하고 code에서 고치고, 그들이 통화 중인 한 사용자에게만 고치고, 그들이 고치고 확인한 후에 모든 사용자에게 배포합니다. 총 시간: 분, 아닌 일.
고객 지원 팀이 버그 신고를 받습니다. 그들과 통화하여 문제를 이해합니다.
사용자에게 개인 채널을 만들고 고치고, 그들의 장치에 할당합니다.
사용자가 고치가 잘 작동하는지 확인합니다. 모든 사용자에게 배포합니다.
버그 리포트에서 인증된修正까지 한 지원콜만으로.
전통적인 업데이트에서는 매번 전체 번들을 다운로드합니다. 델타 업데이트에서는 실제로 변경된 파일만 다운로드하여 50-90%의 대역폭을 절약합니다.
각 파일은 개별적으로 업로드되고 체크섬이 생성됩니다. 장치에서는 매니페스트를 비교하고 실제로 변경된 파일만 다운로드합니다.
이미지, 폰트 및 비디오는 한 번만 다운로드됩니다. 작은 code 변경 사항은 전체 자산 폴더를 다시 다운로드하지 않습니다.
단순히 업로드 명령에 --partial 옵션만 추가하면 번들에 대한 델타 업데이트 기능을 활성화할 수 있습니다.
# Upload with delta updates enabled
npx @capgo/cli bundle upload --partial
✔ Uploading 847 files...
✔ Generated manifest with checksums
✔ Bundle uploaded successfully
# Device downloads only changed files
→ Comparing manifests...
→ 12 files changed, 835 unchanged
✔ Downloaded 245 KB (vs 4.2 MB full bundle) 채널은 특정 사용자 그룹에 특정 빌드를 대상으로 할 수 있습니다. 채널을 관리하려면 클라우드 데스크톱, API, 모바일 앱, 또는 자체 고급 릴리즈 로직을 사용하세요.
웹 데스크톱에서 채널을 생성, 구성 및 Switch할 수 있습니다. 즉시 롤백을 클릭으로 가능합니다.
클라우드 CLI 또는 REST API를 사용하여 채널 관리를 자동화하세요. CI/CD 통합에 이상적입니다.
장치가 런타임에 채널을 Switch할 수 있도록 setChannel()을 사용하세요. QA 테스터 또는 베타 프로그램에 적합합니다.
강제 장치 > 클라우드 오버라이드 > Config 기본 > 클라우드 기본. 업데이트 라우팅에 대한 완전한 제어를 제공합니다.
업데이트 배포 시에 실시간으로 사용자 전체의 다운로드 진행률, 성공률 및 장치 상태를 확인하세요.
다운로드 중인, 설치된, 또는 대기 중인 장치를 확인하세요. 사용자 전체의 장치에 대한 진행률을 추적하세요.
업데이트 성공률을 실시간으로 모니터링하세요. 더 많은 사용자가 영향을 받기 전에 문제를 식별하세요.
업데이트된 버전을 확인하세요. 오래된 버전에 갇힌 장치를 식별하세요.
번들의 크기, 다운로드 시간, 롤백 빈도수를 확인하세요. 업데이트 전략을 데이터로 최적화하세요.
즉시 업그레이드할 필요가 없습니다. Capgo은 Capacitor 8, 7, 6, 5 및 Electron을 공식적으로 지원하여, 사용자 자신의 일정에 맞춰 업그레이드할 수 있는 연중무휴 지원을 제공합니다.
수동 업데이트에서는 앱을 망치기 위해 모든 도구를 제공합니다. Capgo의 CLI은 사용자에게 도달하기 전에 호환되지 않은 네이티브 변경과 릴리스 오류를 잡아냅니다.
CLI이 네이티브 플러그인을 스캔하고 버전을 비교합니다. JS 번들에서 설치된 네이티브 플러그인의 버전보다 새로운 버전을 기대하는 경우 배포 전에 경고합니다.
이상적으로 업로드한 버전이 이미 업로드되어 있는 경우 이를 감지하고 의도치 않은 오버라이트나 혼란을 방지합니다.
Certain features require specific CLI versions. We validate compatibility between your CLI and the Capgo hub before allowing uploads.
index.html이 누락되어 notifyAppReady() 함수를 호출하지 못하는지, 번들이 너무 큰지 확인합니다. 배포 전에 이러한 문제를 해결합니다.
JS 번들이 사용자가 설치하지 않은 네이티브 플러그인을 기대하는 경우 앱이 깨집니다. 또한 롤백도 JS로 이루어져 있다면 복구할 방법이 없습니다. 사용자는 앱스토어에서 다시 설치할 때까지 기다려야 합니다.
자동으로 빠른 속도를 원할 때, 수동으로 제어할 때가 필요할 때. 각 단계에서 안전성을 확인합니다.
CLI 업로드 전에 네이티브 의존성, 버전 호환성 및 필수 파일을 확인합니다.
Pure 네이티브 code 다운로드 및 업데이트 설치 - 자바스크립트와 완전히 분리된
앱이 notifyAppReady()를 호출하지 않으면 10초 이내에 자동 롤백이 발생합니다.
업로드하는 배ंडल은 쉽습니다. 고객을 대규모로 보호하는 것은 어려운 부분입니다.
| 기능 | Capgo | 수동 / 기타 |
|---|---|---|
| 업데이트 감지 깨짐 | ✓ | ✗ |
| 자동 롤백 | ✓ | ✗ |
| 원시적인 충돌 복구 | ✓ | ✗ |
| 배포 전 검증 | ✓ | ✗ |
| 자체 치유 업데이트 | ✓ | ✗ |
| Cloud rollback & modify | ✓ | ✗ |
생산 릴리스에 대한 라이브 업데이트 평가 중이면 이 페이지를 채널 __CAPGO_KEEP_0__ 배포 경로 설정을 위한 라우팅 __CAPGO_KEEP_0__ 롤백 __CAPGO_KEEP_0__ 복구를 위한 업데이트 동작 __CAPGO_KEEP_0__ 런타임 규칙을 위한 버전 대상 솔루션 __CAPGO_KEEP_0__ 호환성 관리를 위한 Capgo 네이티브 빌드 __CAPGO_KEEP_0__ 서명이 필요한 릴리스를 위한