내용으로 건너뛰기

기능

Capgo Live Updates에서 사용할 수 있는 모든 기능의 포괄적인 개요를 제공합니다. 각 기능에는 간략한 설명과 자세한 문서로 연결됩니다.

온라인(OTA) 업데이트

온라인(OTA) 업데이트

사용자에게 앱 스토어 승인 없이 JavaScript, HTML, CSS 및 자산 업데이트 직접 배포합니다. 업데이트은 배경에서 다운로드되고 다음 앱 재시작 시 적용됩니다.

주요 기능:

  • 배경 다운로드
  • 자동 설치
  • 사용자 간섭 없음
  • iOS, Android, Electron을 포함한 크로스 플랫폼 지원

업데이트 동작에 대한 자세한 내용 →


델타 업데이트(차분 업데이트)

온라인(OTA) 업데이트

버전 사이에 변경된 파일만 다운로드하여 95%까지의 대역폭 사용량을 줄이고 업데이트 전달 속도를 높입니다.

Key capabilities:

  • 자동 파일 수준 diffing
  • 체크섬 기반 검증
  • 매니페스트 비교
  • 지능적인 fallback을 사용하여 필요할 때 전체 업데이트

Delta 업데이트에 대해 더 알아보기 →


자동 롤백

자동 롤백

업데이트가 로드되지 않거나 충돌을 일으키면 시스템은 마지막으로 작동하는 버전으로 자동으로 되돌아갑니다.

Key capabilities:

  • 크래시 감지
  • 타임아웃 감지
  • 자동 반전
  • 사용자 개입이 필요하지 않습니다.

롤백에 대한 자세한 내용 →


체크섬 검증 및 폴백

체크섬 검증 및 폴백

체크섬을 통해 배포물의 무결성을 검증하고 손상이 감지되면 마지막으로 작동한 버전으로 자동으로 폴백합니다.

주요 기능:

  • 다운로드 시 체크섬 검증
  • 손상 감지
  • 자동 폴백으로 마지막으로 작동한 배포물로
  • 수동 복구 도구가 사용 가능합니다.

업데이트 중단 감지

업데이트 감지 중단

code 버전이 더 오래된 네이티브 버전을 실행하는 기기에서 불일치하는 업데이트가 적용되는 것을 방지합니다.

주요 기능:

  • 네이티브 버전 호환성 확인
  • 플러그인 의존성 검증
  • 불일치하는 업데이트의 자동 차단
  • 명확한 오류 메시지

버전 대상에 대한 자세한 내용 →


배포 제어

배포 제어

채널 시스템

채널 시스템

다양한 환경과 사용자 세그먼트를 위한 업데이트를 조직하고 관리하는 데 유연한 채널 구성이 가능합니다.

주요 기능:

  • 무제한의 사용자 정의 채널 (제품, 스테이징, 베타 등)
  • 채널별 패키지 할당
  • 채널별 목표 규칙
  • 디바이스 자체 할당
  • 디바이스별 채널 오버라이드

채널에 대해 더 알아보기 →


디바이스 목표

디바이스 목표 섹션

특정 디바이스, 버전 또는 사용자 세그먼트를 대상으로 하여 phased 롤아웃과 제어된 배포를 수행할 수 있습니다.

주요 기능:

  • __CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__

__CAPGO_KEEP_0__

__CAPGO_KEEP_1__

__CAPGO_KEEP_2__

__CAPGO_KEEP_3__

  • __CAPGO_KEEP_4__
  • __CAPGO_KEEP_5__
  • __CAPGO_KEEP_6__
  • 개발 빌드에서 업데이트를 비활성화하세요
  • 플랫폼별 정책 (iOS 전용, Android 전용, Electron 전용)

채널 정책에 대해 더 알아보세요 →


개발자 도구

개발자 도구 섹션

배포 전 기동 가능한 웹 환경에서 패키지를 미리 볼 수 있는 웹 대시보드

위치:

웹 대시보드 → 앱 → 패키지 → 미리보기 탭

실시간 디버깅 실시간 디버깅 섹션


실시간 디버깅을 통해 앱의 동작을 웹 대시보드에서 실시간으로 확인할 수 있습니다.

__CAPGO_KEEP_0__

CLI에서 특정 장치의 업데이트 이벤트를 실시간으로 모니터링합니다. 업데이트, 다운로드, 설치, 오류 이벤트를 표시합니다.

사용법:

터미널 창
npx @capgo/cli app debug [appId]

표시:

  • 업데이트 체크
  • 다운로드 진행 상황
  • 설치 상태
  • 오류 메시지
  • 정책 차단

번들 매니페스트 뷰어

번들 매니페스트 뷰어 섹션

__CAPGO_KEEP_0__

위치: 웹 대시보드 → 앱 → 번들 → 매ニ페스트 탭

보기:

  • 파일 목록과 체크섬
  • 번들 메타데이터
  • 네이티브 버전 호환성
  • 플러그인 의존성

네이티브 플러그인 의존성

네이티브 플러그인 의존성

버전별로 각 번들에 포함된 모든 네이티브 Capacitor 플러그인을 모두 보기하여 의존성 변경 추적하기.

위치: 웹 대시보드 → 앱 → 번들 → 의존성 탭

보여줍니다:

  • 플러그인 이름과 버전
  • 의존성 추가/삭제
  • 호환성 경고

자동화된 배포 및 CI/CD 통합을 위한 광범위한 명령줄 인터페이스입니다.

주요 명령어:

  • bundle upload - 새로운 번들을 업로드합니다.
  • bundle list - 모든 번들을 목록화합니다.
  • bundle delete - 번들을 삭제합니다.
  • bundle cleanup - 오래된 번들 정리
  • channel set - 채널 설정
  • app debug - 라이브 디버깅

전체 CLI 참조 보기 →


번들 암호화

번들 암호화

번들에 대한 끝에서 끝까지의 암호화는 AES-256 암호화로, 전송 중인 code 및 저장 중인 code을 보호합니다.

주요 기능:

  • RSA 키 pair 생성
  • AES-256 번들 암호화
  • Code 서명 검증
  • 암호화 키 관리

__CAPGO_KEEP_0__


Bundle Cleanup 및 보존

Bundle Cleanup 및 보존 섹션

__CAPGO_KEEP_0__을 사용하여 보존 정책에 따라 오래된 번들을 자동으로 삭제하여 저장 용량을 관리합니다.

주요 기능:

  • 보존 횟수 설정 가능
  • CLI을 통해 자동 삭제
  • 예약된 삭제 작업
  • 저장 용량 추적

사용 방법:

터미널 창
npx @capgo/cli bundle cleanup --keep=10

분석 및 모니터링

분석 및 모니터링 섹션

통계 업데이트

통계 업데이트 섹션

사용자 기반으로 업데이트 수용률, 성공률 및 배포 진행률을 추적하세요.

사용 가능한 메트릭:

  • 다운로드 성공률
  • 설치 성공률
  • 오류 유형별 오류율
  • 시간에 따른 업데이트 수용률
  • 버전 분포

위치: 웹 대시보드 → 앱 → 통계


장치별 이벤트 로그, 업데이트 라이프 사이클(체크부터 설치까지) 완전한 로그

이벤트 유형:

  • 업데이트 체크
  • 다운로드 시작/완료/실패
  • 설치 시작/완료/실패
  • 롤백 이벤트
  • 정책 차단

위치:

  • 웹 대시보드 → 앱 → 장치 → 로그
  • 웹 대시보드 → 앱 → 로그 (모든 장치)

로그에 대한 자세한 내용을 알아보세요 →


배포 사용 분석

제목 '배포 사용 분석'

활성화된 배포, 다운로드 수, 저장소 사용량에 대한 세부 분석

지표:

  • 배포별 활성 설치
  • 다운로드 수
  • 배포별 저장소 사용량
  • 대역폭 사용량

__CAPGO_KEEP_0__

__CAPGO_KEEP_1__

  • __CAPGO_KEEP_2__
  • __CAPGO_KEEP_3__
  • __CAPGO_KEEP_4__
  • __CAPGO_KEEP_5__

__CAPGO_KEEP_6__ __CAPGO_KEEP_7__


__CAPGO_KEEP_8__

__CAPGO_KEEP_9__

__CAPGO_KEEP_10__

__CAPGO_KEEP_11__

  • 업로드 패키지 묶기
  • 채널 assignments
  • 정책 변경
  • 기기 오버라이드

위치: 웹 대시보드 → 앱 → 채널 → 기록


보안 및 준수

보안 및 준수 섹션

끝-to-끝 암호화

끝-to-끝 암호화 섹션

REST 및 전송 중에 업로드 패키지를 AES-256 산업 표준 암호화로 암호화합니다.

암호화에 대한 자세한 내용 →


Code Signing

Code Signing

__CAPGO_KEEP_0__을 사용하여 위조 방지.


SOC 2 Type II Compliance

SOC 2 Type II Compliance

기업 보안을 위한 SOC 2 Type II 표준에 인증된 인프라 및 프로세스.


App Store Compliance

App Store Compliance

App Store 정책 및 Google Play Store OTA 업데이트 정책에 완전히 준수합니다.

Learn more about compliance →


2FA Enforcement (Organization-level)

__CAPGO_KEEP_0__ Enforcement (Organization-level)

Require two-factor authentication for all organization members to access the dashboard and API.

위치: 웹 대시보드 → 조직 → 보안

2FA에 대해 더 알아보기 →


암호화된 번들 강제

암호화된 번들 강제

모든 번들을 조직 수준에서 암호화하도록 요구합니다.

위치: 웹 대시보드 → 조직 → 보안


팀 협업

팀 협업

역할 기반 접근 제어 (RBAC)

역할 기반 접근 제어 (RBAC)

기업 및 앱 수준 접근 제어에 대한 세분화 된 권한

기업 역할:

  • org_super_admin - 기업 전체 제어
  • org_admin - 기업 관리 (결제/삭제 제외)
  • org_billing_admin - 결제만 허용
  • org_member - 기업 읽기 전용 접근

앱 역할:

  • app_admin - 하나의 앱 전체 제어
  • app_developer - 업로드 배포, 장치 관리
  • app_uploader - 업로드 배포만
  • app_reader - 읽기 전용 앱 접근

위치:

  • 웹 대시보드 → 조직 → 멤버
  • 웹 대시보드 → 앱 → 접근

RBAC에 대한 자세한 내용 →


조직 및 앱 활동의 모든 감사 기록을 제공하여 법적 및 보안 요구를 충족합니다.

로그된 이벤트:

  • 사용자 동작 (로그인, 로그아웃, 권한 변경)
  • 배포 작업 (업로드, 삭제, assign)
  • 채널 작업 (생성, 업데이트, 삭제)
  • 조직 변경 (설정, 멤버)

__CAPGO_KEEP_0__ : __CAPGO_KEEP_1__ → __CAPGO_KEEP_2__ → __CAPGO_KEEP_3__


__CAPGO_KEEP_4__

__CAPGO_KEEP_5__

__CAPGO_KEEP_6__에서 실시간 알림을 받으세요. 앱 내 이벤트에 대한 HTTP 웹후크를 통해.

__CAPGO_KEEP_7__ :

  • apps - 앱 생성/수정/삭제
  • app_versions - 번들 업로드/삭제
  • channels - 채널 생성/수정/삭제
  • org_users - 멤버 추가/제거
  • orgs - 조직 업데이트

__CAPGO_KEEP_8__ :

  • 사용자 정의 웹훅 URL
  • 이벤트 필터링
  • 배달 로그
  • 재시도 메커니즘
  • 테스트 기능

위치: 웹 대시보드 → 조직 → 웹훅


다중 사용자 협업

다중 사용자 협업 섹션

특정 역할과 권한을 가진 팀원들을 조직에 초대하세요.

기능:

  • 이메일 초대
  • 역할 할당
  • 회원 관리
  • 접근 취소

위치: 웹 대시보드 → 조직 → 회원


Create, manage, and revoke API keys with optional expiration dates and hashed storage.

앱당 또는 조직당 키

  • 선택적 만료 날짜
  • 해시 저장소 ( irreversible )
  • __CAPGO_KEEP_0__
  • Key rotation support

위치: Web Dashboard → API 키

API 키에 대해 더 알아보기 →


비밀번호 정책

비밀번호 정책

기업 수준의 비밀번호 요구 사항을 통해 보안 표준을 강제합니다.

정책을 구성할 수 있습니다:

  • 최소 길이
  • 대문자 필요
  • 숫자 필요
  • 특수 문자 필요

위치: 웹 대시보드 → 조직 → 보안


플랫폼 지원

플랫폼 지원

Support for iOS, Android, and Electron apps with a single SDK.

iOS (__CAPGO_KEEP_0__ 5, 6, 7, 8)

  • Android (Capacitor 5, 6, 7, 8)
  • Android (Capacitor 5, 6, 7, 8)
  • 장기 지원

__CAPGO_KEEP_0__

장기 지원

Capacitor의 오래된 버전에 대한 지속적인 지원을 통해 레거시 앱과 호환성을 유지합니다.

현재 지원 중인 버전:

  • Capacitor 8 (최신)
  • Capacitor 7
  • Capacitor 6
  • Capacitor 5

사용자 정의 저장소 백엔드

사용자 정의 저장소 백엔드

Capgo의 기본 저장소를 사용하는 대신 사용자 정의 저장소 인프라 (S3, R2 등)를 사용하세요.

__CAPGO_KEEP_0__에 대한 사용자 정의 저장소 →


중국 설정

중국 설정

중국 본토에서 배포되는 앱을 위한 특별한 설정으로 지역 규정 준수

중국 설정에 대해 더 알아보기 →


고급 기능

고급 기능

업데이트 정책

고급 기능

SDK를 통해 업데이트를 언제 그리고 어떻게 확인하고 적용할지 설정

설정 가능한 옵션:

  • 업데이트 주기 (periodCheckDelay - 최소 600초)
  • 자동 업데이트 정책 (autoUpdate - off, atBackground, atInstall, onLaunch, always, onlyDownload)
  • 네트워크 요구 사항 (Android만 - WorkManager를 통해)

업데이트 동작에 대한 자세한 내용 →


다양한 업데이트 유형, 즉 즉시 업데이트부터 사용자 제어의 설치까지 다양한 사용 사례에 맞는 업데이트를 제공합니다.

사용 가능한 유형:

  • 배경 업데이트 (기본값)
  • 즉시 업데이트
  • 사용자에게 업데이트를 요청하는 업데이트
  • 조건부 업데이트

업데이트 유형에 대한 자세한 내용 →


__CAPGO_KEEP_0__

__CAPGO_KEEP_1__

__CAPGO_KEEP_2__

__CAPGO_KEEP_3__

  • __CAPGO_KEEP_4__
  • __CAPGO_KEEP_5__
  • __CAPGO_KEEP_6__
  • __CAPGO_KEEP_7__

__CAPGO_KEEP_8__ __CAPGO_KEEP_9__


__CAPGO_KEEP_10__

__CAPGO_KEEP_11__

이 기능을 사용하기 위해 준비되셨나요? __CAPGO_KEEP_0__ Live Updates를 설정하기 위해 우리의 Quickstart Guide to set up your first app with Capgo Live Updates.

도움이 필요하세요?

도움이 필요하세요?

기능을 사용 중이라면 기능 계획, 모니터링 및 분석을 위해 연결하세요. 통계 통계의 구현 세부 정보 로그 로그의 구현 세부 정보 @capgo/capacitor-appinsights @capgo/capacitor-appinsights의 구현 세부 정보 Using @capgo/capacitor-appinsights native 기능을 위해 @capgo/capacitor-appinsights를 사용합니다. @capgo/capacitor-firebase-analytics @capgo/capacitor-firebase-analytics의 구현 세부 사항을 위해.