Capgo 업데이트를 통해 Capacitor 앱을 즉시 출시할 수 있으며 앱 스토어 승인 대기 없이 빠른, 안전한, 규정 준수 OTA 업데이트를 제공합니다. 다음은 알아야 할 사항입니다.
- 빠른 업데이트: 95%의 사용자가 24시간 이내에 업데이트를 받으며 5MB의 패키지는 114ms 내에 전달됩니다.
- 쉬운 설정: 플러그인을 설치하고
npm install @capgo/capacitor-updater프로젝트를 동기화하고 업데이트를 구성하는 데 몇 분 만에 끝낼 수 있습니다. - 안전하고 규정 준수: 애플과 구글의 지침을 준수하는 엔드 투 엔드 암호화가 제공됩니다.
- гиб스 롤아웃: 특정 사용자 그룹(예: 베타, 프로덕션)에 업데이트를 Assign하여 제어된 릴리스를 제공합니다.
- 오류 처리: 실시간 추적, 롤백 옵션 및 부분 업데이트 안정성을 보장합니다.
Capgo은 배포가 배경에서 발생하는 동안 앱을 개선하는 데 집중할 수 있도록 무중단, 가벼운 배포를 위한 설계입니다.
__CAPGO_KEEP_0__ 시작하기 Capgo

Capgo을 프로젝트에 설치하는 것은 간단합니다. Capacitor __CAPGO_KEEP_0__
__CAPGO_KEEP_0__
시스템 요구 사항
| Component | Minimum Requirement |
|---|---|
| Node.js | 최신 LTS 버전 |
| Capacitor | Version 3.0 or higher |
| Platform Tools | Xcode (for iOS) 또는 Android Studio |
You’ll also need to have the necessary tools installed for Capacitor development, such as Xcode for iOS or Android Studio for Android.
Plugin 설치 단계
Here’s how you can install and set up Capgo:
-
Step 1: Install the Capgo Plugin
__CAPGO_KEEP_0__ 플러그인을 설치하기 위해 다음 명령어를 실행하세요. Capgo updater plugin:
npm install @capgo/capacitor-updater -
__CAPGO_KEEP_0__ 플러그인을 설치한 후 프로젝트를 __CAPGO_KEEP_0__와 동기화하세요.
After installing the plugin, sync it with your Capacitor project:
npx cap sync -
__CAPGO_KEEP_0__ __CAPGO_KEEP_1__을 설치하고 초기화하세요.
설정이 완료되면 프로젝트를 업데이트하기 위한 설정을 구성하세요. Capgo CLI __CAPGO_KEEP_0__ : Capgo
npm install @capgo/cli npx @capgo/cli init
__CAPGO_KEEP_1__ : Capacitor
__CAPGO_KEEP_0__ : Capgo
To configure Capgo in your Capacitor project, update the capacitor.config.ts 파일에 다음 설정을 업데이트하세요:
{
plugins: {
CapacitorUpdater: {
autoUpdate: true,
updateUrl: 'https://api.capgo.app/updates'
}
}
}
You can fine-tune these settings based on your project’s needs. Here’s a quick overview of the available options:
| 설정 | 목적 | Page/area: Capgo marketing website. Role: Short UI label or navigation item. Message key `subprocessors_table_purpose` (Subprocessors Table Purpose). |
|---|---|---|
| 권장 값 | autoUpdate 자동 업데이트를 활성화합니다. | true |
| updateUrl | 업데이트의 엔드포인트 Enables | https://api.capgo.app/updates |
이러한 설정을 완료하면 프로젝트는 실시간 업데이트를 효율적으로 처리할 준비가 된 것입니다.
온라인 업데이트의 관리
업데이트 자동화 설정
Capgo을 사용하여 업데이트를 자동화하면 배포 프로세스를 단순화할 수 있습니다. 인증을 시작하려면 다음 명령어를 사용하여 CLI 액세스에 인증하세요:
npx @capgo/cli@latest init API_KEY
다음으로 현재 code에서 업데이트를 생성하려면 다음 명령어를 실행하세요:
npx @capgo/cli app update
설정이 완료되면 Capgo은 앱이 시작될 때 자동으로 업데이트를 확인하고 배경에서 설치하고 다음 재시작 시 변경 사항을 적용합니다.
| 업데이트 유형 | 시간 | 사용자 영향 |
|---|---|---|
| 배경 확인 | 앱 시작 | 중단 없음 |
| 수동 트리거 | 요구에 따라 | 최소한의 간섭 |
| 푸시 알림 | 이벤트 기반 | 사용자 통제 |
Capgo의 자동 업데이트를 사용한 후, 다양한 사용자 그룹에 대한 배포 프로세스를 커스터마이즈하기 위해 Capgo의 채널 시스템을 사용할 수 있습니다. 업데이트 배포 제어 __CAPGO_KEEP_0__은 특정 채널에 업데이트 버전을 Assign 할 수 있으므로, 배포 관리에 대한 유연성을 제공합니다. 예를 들어, 다음과 같은 구성이 가능합니다:
이 설정은 아래와 같이 정기적인 배포를 보장합니다:
Capgo allows you to assign specific update versions to different channels, providing flexibility in managing deployments. Here’s an example configuration:
{
"channels": {
"beta": "v2.0.0-beta",
"production": "v1.9.5",
"enterprise": "v1.9.5-ent"
}
}
요구에 따라
| 채널 | 목적 | 업데이트 주기 |
|---|---|---|
| 베타 | 초기 기능 테스트 | 주간 |
| 정식 출시 | 이중 주기 | 기업 |
| 기업 고객 | 월간 | Enterprise |
| Power Users | 성능 업데이트 | 필요한 대로 |
특정 채널에 업데이트를 Assign 함으로써, 새로운 기능을 작은 그룹에 테스트하고 모든 사용자에게 배포하기 전에 업데이트를 테스트할 수 있습니다.
업데이트 오류 처리
업데이트가 설정되고 배포된 후, Capgo의 오류 관리 기능은 앱의 안정성을 유지하는 데 도웍니다. 이들에는 다음과 같은 기능이 포함됩니다.
- 실시간 추적: 장치 간 업데이트 진행 상황을 모니터링합니다.
- 강력한 보안: 업데이트가 안전하고 변조되지 않은지 확인합니다.
- 한 클릭으로 롤백: 필요한 경우 안정적인 버전으로 즉시 되돌아갑니다.
- Partial updates: 성능 최적화를 위해 수정된 파일만 전송하세요.
에러 관리를 효과적으로 하려면 다음 도구를 고려하세요:
| 기능 | 함수 | 구현 |
|---|---|---|
| 자동 재시도 | 네트워크 문제를 해결합니다. | 내장 Capgo 기능 |
| 버전 관리 | 업데이트 소스 추적 | Git 통합 |
| 오류 로깅 | 업데이트 문제 모니터링 | 대시보드 분석 |
| 롤백 시스템 | 안정적인 버전 복원 | 단일 명령어 롤백 |
채널 시스템을 사용하여 점진적인 롤아웃을 통해 업데이트가 문제를 만나더라도 앱이 안정적으로 유지되도록 위험을 줄이고 앱이 안정적으로 유지되도록 합니다.
보안 및 앱 스토어 규칙
업데이트 암호화 시스템
Capgo은 업데이트 패키지를 end-to-end 암호화하여 끝에서 끝까지 암호화, 중요한 보안 기능을 우선순위로 두어 데이터를 보호합니다. 이 방법은 어떻게 작동하는지 설명합니다.
| 보안 기능 | 구현 | 혜택 |
|---|---|---|
| 끝에서 끝까지 암호화 | 안전한 방법 | 권한이 없는 접근을 차단 |
| 키 관리 | 하드웨어 저장 | 암호화 키를 보호합니다 |
| 접근 제어 | 역할 기반 권한 | 업데이트 배포에 대한 접근을 제한 |
이러한 조치와 플랫폼 보안 지침에 대한 엄격한 준수는 놀라운 82%의 전 세계 성공률 750개 이상의 운영 앱 [2].
플랫폼 지침
Capgo는 iOS 및 Android 앱 스토어 요구 사항에 대한 완전한 준수를 보장하며, 보안하고 투명한 앱 운영에 대한 각기 다른 규칙에 맞춰져 있습니다.
위하여 iOS 앱개발자들은 다음과 같이 해야 합니다:
- 이용자에게 인앱 계정 삭제 옵션을 명확하게 제공해야 합니다..
- 투명한 데이터 수집 관행을 유지해야 합니다. Platform Guidelines.
- Apple의 REST API를 사용하여 "Apple과 함께 로그인" 구현 시 토큰 취소에 사용하세요.
On the Android, Google Play는 다음과 같이 요구합니다:
- 미리 알림 취소 업데이트를 위해
- 전체 암호화 페이지/영역: Capgo 마케팅 웹사이트. 역할: 짧은 UI 레이블 또는 네비게이션 아이템. 메시지 키 `end_to_end_encryption` (End To End Encryption).
- 모든 업데이트 패키지에 대해 상세한 버전 관리
By meeting these guidelines, Capgo has facilitated 23.5 만 명의 성공적인 업데이트 규정 준수를 유지하는 동안 [2]. 또한 플랫폼은 지속적인 개선에 대한 업데이트를 모니터링합니다.
업데이트 추적 시스템
업데이트 전달의 보안을 보장하는 Capgo의 추적 시스템은 실시간 모니터링 업데이트 성능을 최적화하고 잠재적인 문제를 감지하기 위해
| 여기서 자세한 내용을 살펴보겠습니다. | 모니터링 구성 요소 | 목적 |
|---|---|---|
| 성공 지표 | 실시간 분석 도구 | 95% __CAPGO_KEEP_0__ 사용률 24시간 내에 달성 |
| 성능 추적 | 다운로드 속도 최적화 | 응답 시간 개선 |
| 오류 감지 | 문제를 빠르게 식별 | 다운로드 속도 모니터링 |
| 버전 관리 | 업데이트 배포를 제어 | 전체 성공률 추적 |
이 강력한 추적 시스템은 안전하고 효율적인 업데이트를 보장하며, Capgo가 신뢰할 수 있고 무결한 업데이트 배포에 대한 헌신을 강화합니다.
업데이트 성능 팁
업데이트가 원활하게 진행되도록 성능 최적화에 집중하여 중단 없이 업데이트를 유지하세요.
업데이트 크기 감소
Capgo은 델타 업데이트를 사용하여, 버전 사이의 변경 사항만 전송합니다. 업데이트 크기를 최소화하기 위해 다음 전략을 고려하세요:
| 최적화 기법 | 영향 | 구현 |
|---|---|---|
| Code 최소화 | code 크기를 줄입니다 | JavaScript, CSS 및 HTML 파일을 압축합니다 |
| WebP 이미지 형식 | 이미지 파일 크기를 줄입니다 | 정적 이미지를 WebP 형식으로 변환합니다 |
| Vector Graphics | 작은 크기와 확장성 | 아이콘과 로고 대신 래스터 이미지를 사용하는 대신 |
| 리소스 정리 | 필요하지 않은 자산을 제거 | 최적의 결과를 위해 다음 단계에 집중하세요: |
이미지를
- WebP 작은 파일 크기로 변환 래스터 이미지를 벡터 그래픽스와 교체
- __CAPGO_KEEP_0__ __CAPGO_KEEP_0__ 가능한 경우에는.
- code을 최소화하고 압축하는 도구를 활성화하세요.
- __CAPGO_KEEP_0__에서 사용하지 않는 자원과 디버그 SYMBOL을 정기적으로 삭제하세요.
배경 업데이트 로딩
배경에서 업데이트를 로딩하여 무손실 업데이트를 보장하세요. 효율성을 높이기 위한 방법은 다음과 같습니다.
- 사용하세요 Capacitor의 파일 시스템 API 캐싱 및 로컬 스토리지에 사용하기 위해
- __CAPGO_KEEP_0__에서 파일을 더 효율적으로 관리하기 위해 blob base64 문자열 대신 사용하세요.
- 적용하세요 lazy loading 초기 앱 로드 시간을 줄이기 위해
이 접근 방식은 업데이트 적용 중에도 사용자가 중단되지 않고 기능을 사용할 수 있도록 합니다.
업데이트 크기 관리
업데이트 크기를 관리하는 것은 앱이 반응적이고 효율적임을 보장하는 데 중요합니다. 패키지 크기를 관리하는 것은 앱이 반응적이고 효율적임을 보장하는 데 중요합니다. 다음과 같이 할 수 있습니다.
- 사용하지 않는 자원을 정기적으로 감사하고 제거합니다.
- 적용 iOS에서 앱 크기를 줄이기 위한 앱 쌍각화 기술 로컬 데이터베이스를 최적화하여 데이터를 더 효율적으로 처리합니다.
- 이미지 자원을 압축하여 공간을 절약합니다.
- 런타임 커스터마이즈를 통해 동적으로 자원을 재사용합니다.
- __CAPGO_KEEP_0__
결론
Capgo은 대규모 앱 배포를 위한 신뢰할 수 있는 솔루션으로 주목받고 있습니다. Capacitor 앱2,000개 이상의 운영 앱에서 1.7조 개의 업데이트를 성공적으로 배포한 경쟁력 있는 기록을 바탕으로 지원됩니다. [1]이러한 성과는 대규모, 실제 배포를 처리하는 데 어려움 없이 쉽게 처리할 수 있는 능력을 강조합니다.
배포 프로세스를 단순화하는 기능을 제공합니다.
- 끝-to-끝 암호화 context
- Page/area: Capgo marketing website. Role: Short UI label or navigation item. Message key `end_to_end_encryption` (End To End Encryption). 업데이트 전달을 위한 보안
- 차등 업데이트 대역폭 사용량을 최소화하기 위해
- 애플리케이션 스토어 준수성 iOS 및 Android
- 한 클릭 롤백 빠른 버전 관리를 위한
Capgo은 효율성, 보안 및 준수성을 결합하여 팀이 가볍고 효과적인 배포 솔루션을 찾고 있다면 최적의 선택이 되는 것을 보장합니다. 이 기능-rich 플랫폼은 현대 앱 배포의 어려움을 해결하면서도 플랫폼 요구 사항을 준수합니다.
앱의 배포 프로세스를 단순화하고 싶으신가요? Capgo을 오늘부터 사용하여 업데이트를 스트리밍하고 앱의 성능을 향상하세요.
FAQs
::: faq
Capgo은 애플과 구글의 지침을 준수하면서도 오버-더-에어 업데이트를 제공하는 방법은 무엇인가요?
Capgo이 앱 스토어 지침을 준수하는 방법
Capgo은 애플과 구글의 앱 스토어 지침을 준수하기 위해 엄격하게 업데이트 정책을 따릅니다. 애플의 경우 업데이트는 실행 불가능한 콘텐츠Google은 더 많은 유연성을 제공하지만 엄격한 보안 조치를 요구합니다. Capgo은 이러한 요구 사항을 충족하기 위해 구현합니다. 끝-to-끝 암호화사용자의 동의를 얻기 위해 업데이트를 얻고 각 플랫폼의 특정 규칙과 일치합니다.
업데이트 시스템을 정기적으로 감사하고 정책 변경을 모니터링하여 모든 것을 추적하기 위해 Capgo이 있습니다. 에어 업데이트 업데이트가 안전하고MOOTH하며 완전히 준수되도록 보장하여 개발자와 사용자에게 프로세스에 대한 자신감을 제공합니다.
::: faq
Capgo의 채널 시스템을 사용하여 앱 업데이트를 관리하는 데 대한 이점은 무엇이며, 어떻게 앱의 신뢰성을 향상시키는지 설명해 주세요?
Capgo의 채널 시스템은 대상 업데이트 분배개발자에게 업데이트를 특정 사용자 그룹에 출시할 수 있는 유연성을 제공합니다. 이 접근 방식은 스테이지드 롤아웃, 베타 테스트 또는 제어된 실험을 수행하는 데 이상적입니다. 개발자는 더 작은 그룹으로 시작하여 문제를 식별하고 해결할 수 있습니다. 이는 앱의 신뢰성을 향상하는 데 도움이 됩니다.
시스템의 또 다른 장점은 빠른 롤백, 사용자가 문제가 발생할 경우 안정적인 버전으로 돌아가도록 허용합니다. 실시간 업데이트와 함께结合된 Capgo은 사용자에게 즉시 수정 사항과 새로운 기능을 제공 - 앱 스토어 승인 프로세스의 지연을 피하면서 앱이MOOTH하게 작동하고 사용자가 행복해합니다.
::: faq
How can developers improve update performance and reduce update size when using Capgo with their Capacitor apps?
Capgo과 __CAPGO_KEEP_1__ 앱을 사용하여 업데이트를 더 빠르게하고 크기를 관리하기 위해 개발자는 몇 가지 실용적인 기술에 집중할 수 있습니다:
- 차등 업데이트를 활용: 앱의 전체를 다시 보내지 않고 변경된 부분만 보내는 대신. 이 접근 방식은 업데이트 크기를 크게 줄입니다. 업데이트 크기.
- 효율적인 압축을 사용: ZSTD와 같은 압축 방법을 구현하여 업데이트 파일을 더 작게 만들 수 있습니다. 업데이트 크기 ZSTD
- code 구조를 신중하게 설계하세요.: 업데이트 프로세스를 가속화하고streamline하기 위해 code을 더 작은, 모듈화된 조각으로 나누세요.
이러한 관행에 더해, Firebase와 같은 도구를 사용하여 앱의 성능을 추적하면 개선할 수 있는 영역을 강조할 수 있습니다. 이로 인해 업데이트는 단순히 작아지기만 하는 것이 아니라 사용자 경험을 향상시키는 데 도움이 됩니다. 이러한 단계를 함께 사용하면 개발자들은 앱이 신뢰할 수 있고 효율적인 상태를 유지하면서 실시간 업데이트를 제공할 수 있습니다. ::: __CAPGO_KEEP_0__ 플러그인: __CAPGO_KEEP_1__ 앱의 가벼운 배포 __CAPGO_KEEP_0__ 플러그인: __CAPGO_KEEP_1__ 앱의 가벼운 배포를 사용하는 경우
Capgo 플러그인: Capacitor 앱의 가벼운 배포를 사용하는 경우
__CAPGO_KEEP_0__ 플러그인: __CAPGO_KEEP_1__ 앱의 가벼운 배포를 사용하는 경우 __CAPGO_KEEP_0__를 구현하기 위한 구현 세부 사항에 대해 Capgo 플러그인: Capacitor 앱의 가벼운 배포를 사용하는 경우 __CAPGO_KEEP_2__ __CAPGO_KEEP_0__ 플러그인: __CAPGO_KEEP_1__ 앱의 가벼운 배포를 사용하는 경우 __CAPGO_KEEP_3__ __CAPGO_KEEP_0__ 플러그인: __CAPGO_KEEP_1__ 앱의 가벼운 배포를 사용하는 경우 __CAPGO_KEEP_3__ __CAPGO_KEEP_0__ 플러그인: __CAPGO_KEEP_1__ 앱의 가벼운 배포를 사용하는 경우 __CAPGO_KEEP_3__ __CAPGO_KEEP_0__ 플러그인: __CAPGO_KEEP_1__ 앱의 가벼운 배포를 사용하는 경우 __CAPGO_KEEP_3__ Compliance 구현 세부 사항에 대해 Capgo 보안 스캐너 Capgo 보안 스캐너의 제품 워크플로에 대해 Capgo 보안 Capgo 보안의 제품 워크플로에 대해, 그리고 Capgo 신뢰 센터 Capgo 신뢰 센터의 제품 워크플로에 대해