기능
설치
이 페이지는 Capgo Live Updates에서 사용 가능한 모든 기능에 대한 포괄적인 개요를 제공합니다. 각 기능에는 간결한 설명과 자세한 문서로 연결된 링크가 포함됩니다.
핵심 업데이트 시스템
핵심 업데이트 시스템Over-the-Air (OTA) 업데이트
앱 스토어 승인 없이 사용자에게 JavaScript, HTML, CSS 및 자산 업데이트 직접 배포합니다. 업데이트 는 배경에서 다운로드되고 다음 앱 재시작 시 적용됩니다.주요 기능:
배경 다운로드
- 자동 설치
- 사용자 간섭 없음
- iOS, Android, Electron을 포함한 크로스 플랫폼 지원
- Cross-platform support (iOS, Android, Electron)
델타 업데이트 (차이 업데이트)
“델타 업데이트 (차이 업데이트)” 섹션버전 사이에 변경된 파일만 다운로드하여, 95%까지의 대역폭 사용량을 줄이고 업데이트 достав리를 가속화합니다.
주요 기능:
- 파일 수준 자동 차이 분석
- 체크섬 기반 검증
- 매니페스트 비교
- 필요한 경우 전체 업데이트로 자동으로 전환
자동 롤백
“자동 롤백” 섹션업데이트가 로드되지 않거나 충돌을 일으키면 시스템은 마지막으로 작동한 버전으로 자동으로 되돌아갑니다.
주요 기능:
- 충돌 감지
- 다운로드 시간 초과 감지
- 자동 되돌아감
- 사용자 개입이 필요하지 않습니다.
체크섬 검증 및 폴백
체크섬 검증 및 폴백체크섬을 통해 패키지의 무결성을 검증하고 손상이 감지되면 마지막으로 작동한 버전으로 자동으로 폴백합니다.
주요 기능:
- 다운로드 중 체크섬 검증
- 오류 감지
- 자동으로 이전에 작동하던 버전으로 돌아가기
- 수동 복구 도구가 제공됩니다
업데이트가 깨지는 것을 감지하는 기능
업데이트가 깨지는 것을 감지하는 기능기존에 설치된 code 버전이 더 오래된 기기에서 불일치하는 업데이트가 적용되는 것을 방지합니다.
기능의 주요 기능:
- 원본 버전과 호환성 확인
- 플러그인 의존성 검증
- 불일치하는 업데이트를 자동으로 차단
- 명확한 오류 메시지
배포 제어
배포 제어 섹션채널 시스템
채널 시스템 섹션다양한 환경 및 사용자 세그먼트를 위한 업데이트를 조직하고 관리하는 유연한 채널 구성으로 업데이트를 관리하세요.
주요 기능:
- 무제한의 커스텀 채널 (제품, 스테이징, 베타 등)
- 채널별 패키지 assignments
- 채널별 타겟팅 규칙
- 디바이스 자체 assign
- 디바이스별 채널 override
장치 대상 설정
장치 대상 설정 섹션특정 장치, 버전, 또는 사용자 세그먼트를 대상으로 하여 phased rollouts 및 controlled deployments를 수행할 수 있습니다.
주요 기능:
- 버전 기반 대상 설정
- 장치별 오버라이드
- 플랫폼 필터링 (iOS, Android, Electron)
- 커스텀 메타데이터 필터링
- 에뮬레이터/개발자 빌드 차단
채널 정책
채널 정책 섹션각 채널에서 업데이트가 전달되는 방법에 대한 규칙 및 제한을 구성할 수 있습니다.
기능 주요 기능:
- 자동 업데이트 비활성화
- 주요 버전 업데이트 차단
- 에뮬레이터에서 업데이트 비활성화
- 개발 빌드에서 업데이트 비활성화
- 플랫폼별 정책 (iOS 전용, Android 전용, Electron 전용)
개발자 도구
개발자 도구배포 전 장치에 배포하기 전에 라이브 웹 환경에서 번들을 미리보기 할 수 있는 웹 대시보드에서 접근할 수 있습니다.
번들 미리보기번들 미리보기
위치: 웹 대시보드 → 앱 → 패키지 → 미리보기 탭
실시간 디버깅
실시간 디버깅 섹션특정 장치의 업데이트 이벤트를 실시간으로 모니터링하는 CLI에서 업데이트, 다운로드, 설치, 오류 이벤트를 표시합니다.
사용 방법:
npx @capgo/cli app debug [appId]표시:
- 업데이트 체크
- 다운로드 진행률
- 설치 상태
- 오류 메시지
- 정책 블록
번들 매니페스트 뷰어
번들 매니페스트 뷰어 섹션어떤 번들의 완전한 매니페스트를 포함하여 파일 목록, 체크섬, 및 메타데이터를 검사하세요.
위치: 웹 대시보드 → 앱 → 번들 → 매니페스트 탭
보여줍니다:
- 파일 목록과 체크섬
- 번들 메타데이터
- 네이티브 버전 호환성
- 플러그인 의존성
자연 플러그인 의존성
자연 플러그인 의존성Capacitor 버전별로 의존성 변경 추적하기 위해 포함된 각 배포본의 모든 자연 플러그인을 모두 확인하세요.
위치: 웹 대시보드 → 앱 → 배포본 → 의존성 탭
표시:
- 플러그인 이름 및 버전
- 의존성 추가/제거
- 호환성 경고
CLI 통합
CLI 통합자동 배포 및 CI/CD 통합을 위한 광범위한 명령줄 인터페이스.
기능 키 명령어:
bundle upload- 새로운 번들을 업로드합니다.bundle list- 모든 번들을 목록화합니다.bundle delete- 번들을 삭제합니다.bundle cleanup- 오래된 번들을 정리합니다.channel set- 채널을 구성합니다.app debug- 실시간 디버깅
번들 암호화
번들 암호화 섹션번들에 대한 끝에서 끝까지의 암호화(AES-256 암호화)로 code를 전송 및 저장 중에 보호합니다.
기능 키:
- RSA 키 pair 생성
- AES-256 배포 암호화
- Code 서명 확인
- 암호화 키 관리
배포 정리 및 보존
배포 정리 및 보존기존 배포를 보존 정책에 따라 자동으로 정리하여 저장 용량 사용을 관리합니다.
기능:
- 보존 수를 조정할 수 있습니다.
- 자동 정리 via CLI
- 예약된 정리 작업
- 저장 용량 사용 추적
사용:
npx @capgo/cli bundle cleanup --keep=10분석 및 모니터링
분석 및 모니터링업데이트 통계
업데이트 통계사용자 기반으로 업데이트의 수용률, 성공률 및 배포 진행률을 추적할 수 있습니다.
사용 가능한 메트릭:
- 다운로드 성공률
- 설치 성공률
- 오류율에 따른 유형
- 업데이트 수용률 시간 경과
- 버전 분포
위치: 웹 대시보드 → 앱 → 통계
기기 로그
기기 로그 섹션 제목기기별 이벤트 로그가 업데이트 라이프 사이클(체크부터 설치까지)에서 완전한 업데이트 과정을 보여줍니다.
이벤트 유형:
- 업데이트 체크
- 다운로드 시작/완료/실패
- 설치 시작/완료/실패
- 롤백 이벤트
- 정책 차단
위치:
- 웹 대시보드 → 앱 → 장치 → 로그
- 웹 대시보드 → 앱 → 로그 (모든 장치)
배포 패키지 사용 분석
배포 패키지 사용 분석활성화된 패키지, 다운로드 횟수 및 저장소 사용량에 대한 세부적인 분석.
메트릭스:
- 활성화된 설치 횟수
- 다운로드 횟수
- bundle에 사용된 저장 용량
- 대역폭 사용량
채널 통계
채널 통계 제목채널별 성능 및 채널 채택 지표를 추적합니다.
지표:
- 채널별 장치 수
- 채널별 업데이트 성공률
- 배포 기록
- 채널별 오류율
위치: 웹 대시보드 → 앱 → 채널 → 통계
배포 기록
배포 기록 섹션모든 번들 배포, 채널 assignments 및 구성 변경의 완전한 감사 기록
추적된 이벤트:
- 번들 업로드
- 채널 assignments
- 정책 변경
- 장치 오버라이드
위치: 웹 대시보드 → 앱 → 채널 → 기록
보안 및 준수
보안 및 준수 섹션끝-to-끝 암호화
‘끝-to-끝 암호화’ 제목REST 및 전송 중에 AES-256 암호화 표준으로 암호화된 패키지를 암호화합니다.
Code 서명
‘Code 서명’ 제목패키지의 무결성을 보장하기 위해 위조 방지
SOC 2 Type II 준수
‘SOC 2 Type II 준수’ 제목기업 보안을 위한 인프라 및 프로세스 SOC 2 Type II 표준으로 인증
앱 스토어 준수
‘앱 스토어 준수’ 제목Apple App Store와 Google Play Store 정책에 대한 OTA 업데이트로 완전하게 호환됩니다.
2FA 강제 시행 (기업 수준)
제목: 2FA 강제 시행 (기업 수준)기업 회원이 대시보드 및 API에 접근하기 위해 2단계 인증을 요구합니다.
위치: Web 대시보드 → 기업 → 보안
암호화된 패키지 강제 시행
제목: 암호화된 패키지 강제 시행기업 수준에서 모든 패키지를 암호화하도록 요구합니다.
위치: 웹 대시보드 → 조직 → 보안
팀 협업
팀 협업역할 기반 접근 제어 (RBAC)
역할 기반 접근 제어 (RBAC)조직 및 앱 수준 접근 제어에 대한 세분화된 권한
조직 역할:
org_super_admin- 조직 전체 제어org_admin- 조직 관리 (결제/삭제 제외)org_billing_admin- 결제만 허용org_member- 조직 읽기 전용 접근
앱 역할:
app_admin- 하나의 앱에 대한 완전한 제어app_developer- 배포 패키지 업로드, 장치 관리app_uploader- 배포 패키지만 업로드app_reader- 읽기 전용 접근
위치:
- 웹 대시보드 → 조직 → 멤버
- 웹 대시보드 → 앱 → 접근
감사 로그
제목 ‘감사 로그’조직 및 앱 활동의 모든 기록을 유지하기 위한 법적 및 보안 목적으로 완전한 감사 기록입니다.
로그된 이벤트:
- 사용자 동작 (로그인, 로그아웃, 권한 변경)
- 번들 작업 (업로드, 삭제, Assign)
- 채널 작업 (생성, 업데이트, 삭제)
- 조직 변경 (설정, 멤버)
위치: 웹 대시보드 → 조직 → 감사 로그
웹 훅
웹 훅 섹션앱에서 발생하는 이벤트에 대한 실시간 알림을 HTTP 웹 훅을 통해 받을 수 있습니다.
지원되는 이벤트:
apps- 앱 생성/수정/삭제app_versions- 번들 업로드/삭제channels- 채널 생성/수정/삭제org_users- 멤버 추가/삭제orgs- 조직 업데이트
기능:
- 사용자 지정 웹후크 URL
- 이벤트 필터링
- 배달 로그
- 재시도 메커니즘
- 테스트 기능
위치: 웹 대시보드 → 조직 → 웹후크
다중 사용자 협업
Section titled “멀티 사용자 협업””특정 역할과 권한을 부여받은 팀원들을 특정 조직에 초대하세요.
기능:
- 이메일 초대
- 역할 assignments
- 회원 관리
- 권한 취소
위치: 웹 대시보드 → 조직 → 회원
API Key Management
Section titled “API Key Management”API 키를 만드는, 관리하는, 그리고 만료일과 해시된 저장소 옵션과 함께 취소하는 기능
기능적 특성:
- 앱당 또는 조직당 키
- 선택적 만료 날짜
- 해시 저장소 ( irreversible )
- 키 회전 지원
위치: 웹 대시보드 → API 키
암호 정책
제목 '암호 정책'조직 수준 암호 요구 사항을 사용하여 보안 표준을 강제하는 기능
구성 가능한 정책:
- 최소 길이
- 대문자 필요
- 숫자 필요
- 특수 문자 필요
위치: 웹 대시보드 → 조직 → 보안
플랫폼 지원
플랫폼 지원 섹션다중 플랫폼 지원
다중 플랫폼 지원 섹션iOS, Android 및 Electron 앱을 위한 단일 SDK 지원
지원하는 플랫폼:
- iOS (Capacitor 5, 6, 7, 8)
- 안드로이드 (Capacitor 5, 6, 7, 8)
- Electron (2025년 신규)
장기 지원
장기 지원이전 버전의 Capacitor를 위한 지속적인 지원을 통해 레거시 앱과 호환성을 유지합니다.
현재 지원 중인 버전:
- Capacitor 8 (최신)
- Capacitor 7
- Capacitor 6
- Capacitor 5
Capgo의 기본 저장소 대신 사용자 지정 저장소 인프라 (S3, R2, etc.)를 사용하여 저장소를 관리하십시오.
__CAPGO_KEEP_0__의 사용자 지정 저장소에 대해 더 알아보십시오 →
__CAPGO_KEEP_0__ 중국 설정
__CAPGO_KEEP_0__의 중국 설정__CAPGO_KEEP_0__의 중국 설정에 대한 특별한 설정은 중국 내에서 배포되는 앱을 지역 규정에 따라 준수하기 위해 사용됩니다.
__CAPGO_KEEP_0__의 중국 설정에 대해 더 알아보십시오 →
__CAPGO_KEEP_0__ 고급 기능
__CAPGO_KEEP_0__ 고급 기능__CAPGO_KEEP_0__의 사용자 지정 업데이트 동작
__CAPGO_KEEP_0__의 사용자 지정 업데이트 동작SDK의 업데이트 확인 및 적용 시기를 및 방법을 SDK에서 구성하십시오.
설정 가능한 옵션:
- 체크 간격 (
periodCheckDelay- 최소 600 초) - 자동 업데이트 정책 (
autoUpdate- off, atBackground, atInstall, onLaunch, always, onlyDownload) - 네트워크 요구 사항 (Android 전용 - WorkManager를 통해)
업데이트 유형
업데이트 유형다양한 업데이트 유형을 사용하는 다양한 사용 사례, 즉 즉시 업데이트부터 사용자 제어 설치까지.
사용 가능한 유형:
- 배경 업데이트 (기본)
- 즉시 업데이트
- 사용자 요청 업데이트
- 조건 업데이트
신용 시스템
신용 시스템 제목대역폭, 저장소 및 기타 자원에 대한 신용으로 사용 기반 요금제.
기능:
- 신용 사용 추적
- 사용자 경고
- 스 트립스(Stripe) 통해 신용 충전
- 신용 계정簿
위치: 웹 대시보드 → 조직 → 크레딧
시작하기
‘시작하기’ 섹션이 기능들을 사용하기 위해 준비되셨나요? __CAPGO_KEEP_0__ Live Updates를 사용하기 위해 첫 번째 앱을 설정하는 방법에 대한我们的 빠른 시작 가이드 to set up your first app with Capgo Live Updates.
도움이 필요하세요?
‘도움이 필요하세요?’ 섹션- Capgo의 커뮤니티 지원을 위해
- FAQ를 확인하세요 for 일반적인 질문
- Browse API 문서 for API 통합
- 지원 문의 for 기업 지원
Features에서 계속
Features에서 계속Features를 사용 중이라면 Features 계획 및 분석을 위한 모니터링을 연결하세요 Statistics Statistics에 대한 구현 세부 정보 로그 로그의 구현 세부 사항에 대해 @capgo/capacitor-appinsights 구현 세부 사항에 대한 @capgo/capacitor-appinsights @capgo/capacitor-appinsights를 사용 구현 세부 사항에 대한 @capgo/capacitor-firebase-analytics. @capgo/capacitor-firebase-analytics for the implementation detail in @capgo/capacitor-firebase-analytics.