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

Getting Capgo up and running in your Capacitor project __CAPGO_KEEP_0__ 설치와 설정은 매우 간단합니다. 설치와 기본 설정을 위한 빠른 설치 과정을 거치면 됩니다.
System Requirements
개발 환경을 준비하기 전에 다음 최소 요구 사항을 확인하세요:
| Component | Minimum Requirement |
|---|---|
| Node.js | 최신 LTS 버전 |
| Capacitor | 버전 3.0 이상 |
| 플랫폼 도구 | Xcode (iOS용) 또는 Android Studio |
Capacitor 개발을 위해 필요한 도구가 설치되어야 합니다. iOS용 Xcode 또는 Android용 Android Studio
__CAPGO_KEEP_0__ 플러그인 설치 방법
Capgo 설치 및 설정 방법입니다.
-
1단계: Capgo 플러그인 설치
다음 명령어를 실행하여 __CAPGO_KEEP_0__ 업데이터 플러그인을 설치하세요. 다음 명령어를 실행하여 Capgo 업데이터 플러그인을 설치하세요.:
npm install @capgo/capacitor-updater -
Step 2: 프로젝트 동기화
플러그인을 설치한 후 Capacitor 프로젝트와 동기화하세요:
npx cap sync -
Step 3: 실시간 업데이트 설정
실시간 업데이트 기능을 활성화하려면 Capgo CLI 을 설치하고 초기화하세요:
npm install @capgo/cli npx @capgo/cli init
설정이 완료되면 프로젝트를 업데이트하기 위한 설정을 구성하는 데 이동할 수 있습니다.
기본 설정
Capgo을 Capacitor 프로젝트에서 구성하려면 capacitor.config.ts 파일에 다음 설정을 업데이트하세요:
{
plugins: {
CapacitorUpdater: {
autoUpdate: true,
updateUrl: 'https://api.capgo.app/updates'
}
}
}
이러한 설정을 프로젝트의 요구에 따라 세부적으로 조정할 수 있습니다. 사용 가능한 옵션에 대한 빠른 개요는 다음과 같습니다.
| 설정 | 목적 | 권장 값 |
|---|---|---|
| 자동 업데이트 | 자동 업데이트 활성화 자동 업데이트를 자동화합니다. | true |
| 업데이트 URL | 업데이트 엔드포인트 이 설정을 완료하면 프로젝트가 실시간 업데이트를 효율적으로 처리할 수 있습니다. | https://api.capgo.app/updates |
OTA 업데이트 관리
업데이트 자동화 설정
자동 업데이트를 자동화하는 __CAPGO_KEEP_0__을 사용하면 배포 프로세스를 단순화할 수 있습니다. __CAPGO_KEEP_1__에 대한 인증을 시작하려면 다음 명령어를 사용하세요:
Using Capgo to automate updates simplifies your deployment process. Start by authenticating your CLI access with the following command:
npx @capgo/cli@latest init API_KEY
다음으로, 현재 code에서 업데이트를 위한 패키지를 생성하세요.:
npx @capgo/cli app update
Capgo이 설정되면 앱이 시작될 때 자동으로 업데이트를 확인하고 배경에서 설치하고 다음 재시작 시 변경 사항을 적용합니다.
| 업데이트 유형 | 시점 | 사용자 영향 |
|---|---|---|
| 배경 확인 | 앱 시작 | 중단 없음 |
| 수동 트리거 | 원격 요청 | 최소 중단 |
| 푸시 알림 | __CAPGO_KEEP_0__-기반 이벤트 | 사용자 통제 |
업데이트를 자동화한 후, Capgo의 채널 시스템을 사용하여 다양한 사용자 그룹에 대한 배포 프로세스를 맞춤화할 수 있습니다.
업데이트 배포 제어
Capgo은 특정 채널에 업데이트 버전을 Assign 할 수 있게 해주며, 배포 관리의 유연성을 제공합니다. 예시 구성은 다음과 같습니다.
{
"channels": {
"beta": "v2.0.0-beta",
"production": "v1.9.5",
"enterprise": "v1.9.5-ent"
}
}
이 설정은 아래와 같이 정기적인 배포를 보장합니다.
| 채널 | 목적 | 업데이트 주기 |
|---|---|---|
| Beta | 새로운 기능 테스트를 위해 | 주간 |
| 운영 | 안정적인 릴리스 | 이주간 |
| 기업 | 기업 고객 | 월간 |
| 파워 사용자 | 성능 업데이트 | 필요한 경우 |
특정 채널에 업데이트를 Assign 함으로써, 새로운 기능을 작은 그룹과 함께 테스트 할 수 있으며, 모든 사용자에게 배포하기 전에.
업데이트 오류 처리
업데이트가 설정되고 배포되면 Capgo의 오류 관리 기능은 앱의 안정성을 유지하는 데 도움이 됩니다. 다음을 포함합니다.
- 실시간 추적: 디바이스 간 업데이트 진행 상황을 모니터링합니다.
- 강력한 보안: 업데이트가 안전하고 변조되지 않도록 보장합니다.
- 일회성 롤백: 필요한 경우 안정적인 버전으로 빠르게 되돌아갑니다.
- 부분 업데이트: 수정된 파일만 전달하여 성능을 최적화합니다.
오류를 효과적으로 관리하기 위해 다음 도구를 고려하십시오.
| 기능 | 기능 | 구현 |
|---|---|---|
| 자동 재시도 | 네트워크 문제를 해결합니다. | Capgo 기능 |
| 버전 관리 | 업데이트 소스 추적 | Git 통합 |
| 오류 로깅 | 업데이트 문제 모니터링 | 대시보드 분석 |
| 롤백 시스템 | 안정적인 버전을 복원합니다. | 단일 명령어 롤백 |
채널 시스템을 사용하여 점진적인 롤백을 수행하면 업데이트가 문제를 만나더라도 앱이 안정적으로 유지되도록 위험을 줄이고, 업데이트가 문제를 만나더라도 앱이 안정적으로 유지되도록 합니다.
보안 및 앱 스토어 규칙
업데이트 암호화 시스템
Capgo은 업데이트 패키지를 사용하여 끝에서 끝까지 암호화데이터를 보호하기 위해 우선 순위를 매기는 중요 보안 기능을 최우선으로 하여 데이터를 보호합니다.
| 보안 기능 | 구현 | 이점 |
|---|---|---|
| 끝에서 끝까지 암호화 | 안전한 방법 | 권한이 없는 접근을 차단 |
| 키 관리 | 하드웨어 저장 | 암호화 키를 보호하는 |
| 접근 제어 | 역할 기반 권한 | 업데이트 배포 접근을 제한 |
strict한 플랫폼 보안 지침 준수를 통해, 이러한 조치로 750개 이상의 운영 앱에서 82%의 글로벌 성공률 이러한 성공은 Capgo의 강력한 보안 기능에 기인합니다. [2].
플랫폼 지침
Capgo는 iOS 및 Android 앱 스토어 요구 사항을 완벽하게 준수하는 것을 보장하며, 보안 및 투명한 앱 운영에 대한 특정 규칙을 준수합니다.
iOS 앱을 개발하는 경우 개발자들은 다음과 같이 해야 합니다. iOS 앱에서계정 삭제 옵션을 제공해야 합니다.
- 데이터 수집을 투명하게 유지해야 합니다. “Apple과 함께 로그인” 구현 시 Apple의 REST __CAPGO_KEEP_0__를 사용해야 합니다..
- Android 쪽에서는 Google Play는 다음과 같이 요구합니다..
- Use Apple’s REST API for token revocation when implementing “Sign in with Apple.”
Google Play의 정책을 준수해야 합니다. Google Play의 정책을 준수해야 합니다.Google Play의 정책을 준수해야 합니다.
- 알림 취소 미리 설치된 업데이트를 위해.
- 전체 업데이트 패키지에 대한 끝에서 끝까지 암호화 전체 업데이트 패키지에 대한 끝에서 끝까지 암호화
- 상세한 버전 관리 보다 투명성을 제공하기 위해.
이 지침을 준수함으로써 Capgo는 23.5 만 건의 성공적인 업데이트를 지원 또한 업데이트의 준수성을 유지 또한 업데이트의 성능을 지속적으로 개선하기 위해 플랫폼은 업데이트를 지속적으로 모니터링 [2]업데이트 추적 시스템
업데이트 추적 시스템
To complement its secure update delivery, Capgo’s tracking system provides 실시간 모니터링 성능 최적화와 잠재적인 문제를 감지하기 위해
| 모니터링 컴포넌트 | 목적 | 성공 지표 |
|---|---|---|
| 실시간 분석 | 업데이트 성공률 추적 | 24시간 내 95%의 채택 |
| 성능 추적 | 다운로드 속도 최적화 | 응답 시간 개선 |
| 오류 감지 | 문제를 빠르게 식별합니다. | 다운로드 속도 모니터링 |
| 버전 관리 | 업데이트 배포를 제어합니다. | 전체 성공률 추적 |
Capgo는 신뢰할 수 있고 무결성 있는 업데이트 배포에 대한 헌신을 강화하기 위해 안전하고 효율적인 업데이트를 보장하는 강력한 추적 시스템을 보장합니다.
업데이트 성능 팁
업데이트가 중단되지 않고MOOTH하게 실행되도록 성능 최적화에 초점을 맞추어 업데이트를 유지하세요.
__CAPGO_KEEP_0__는 버전 간의 변경 사항만 전달하는 델타 업데이트를 사용합니다. 업데이트 크기를 최소화하기 위해 다음 전략을 고려하세요:
Capgo uses delta updates, meaning only the changes between versions are delivered. To further minimize update sizes, consider these strategies:
| __CAPGO_KEEP_0__ | 영향 | 구현 |
|---|---|---|
| Code 최소화 | code 크기를 줄입니다 | JavaScript, CSS 및 HTML 파일을 압축합니다 |
| WebP 이미지 형식 | 이미지 파일 크기를 줄입니다 | 정적 이미지를 WebP 형식으로 변환합니다 |
| 벡터 그래픽 | 확장성 있는 작은 크기 | 아이콘과 로고 대신 래스터 이미지를 사용합니다 |
| 자원 정리 | 필요 없는 자산을 제거합니다. | 사용하지 않는 파일과 리소스를 제거합니다. |
최상의 결과를 위해 다음 단계에 집중하세요:
- __CAPGO_KEEP_0__ 파일 크기가 더 작아질 수 있는 WebP
- 가능한 경우 Raster 이미지와 vector 그래픽으로 교체합니다.
- Enable tools that shrink and minify your code.
- 코드를 압축하고 최소화하는 도구를 활성화합니다.
사용하지 않는 리소스와 디버그 SYMBOL을 정기적으로 삭제합니다.
업데이트가 무방비적으로 진행되도록 배경에서 로드합니다. 효율성을 높이기 위한 몇 가지 방법은 다음과 같습니다.
- 사용 Capacitor의 파일 시스템 API 캐싱 및 로컬 스토리지에 사용합니다.
- 파일을 더 효율적으로 처리하기 위해 blob base64 문자열 대신 사용합니다.
- 초기 앱 로드 시간을 줄이기 위해 lazy loading 적용 중인 업데이트로 인해 사용자가 중단되지 않은 기능성을 경험할 수 있도록하는 방법입니다.
업데이트 크기 관리
업데이트가 무방비적으로 진행되도록 배경에서 로드합니다. 효율성을 높이기 위한 몇 가지 방법은 다음과 같습니다.
업데이트의 전체 크기를 관리하는 것은 로드 방법만큼 중요합니다. 패키지 크기를 관리하여 앱이 반응적이고 효율적임을 보장합니다. 그 방법은 다음과 같습니다.
- 정기적으로 사용하지 않는 리소스를 ауд트하고 삭제하세요.
- 적용 iOS에서 앱을 얇게 만드는 app thinning
- techniques을 사용하여 배달 크기를 줄입니다.
- 로컬 데이터베이스를 최적화하여 데이터를 더 효율적으로 처리합니다.
- 이미지 자산을 압축하여 공간을 절약합니다.
런타임 커스터마이즈를 통해 동적으로 리소스를 재사용합니다.
Capgo stands out as a reliable solution for deploying Capacitor은 2,000개 이상의 운영 앱을 통해 1.7조 개의 업데이트를 전달하는 놀라운 성과를 자랑하는 Capacitor 앱을 배포하는 신뢰할 수 있는 솔루션으로 주목됩니다.Capgo [1]. 이 수준의 성능은 대규모, 실제-world 배포를 처리하는 데 쉬운 능력을 보여줍니다.
플랫폼은 다음 기능과 같은 배포 프로세스를 단순화합니다:
- 끝-to-끝 암호화 안전한 업데이트 전송을위한 암호화
- 대역폭 사용량을 최소화하는 다차원 업데이트 인기있는 플랫폼과 CI/CD 통합
- iOS 및 Android의 앱 스토어 준수 빠른 버전 관리를위한 한 클릭 롤백
- __CAPGO_KEEP_0__ __CAPGO_KEEP_0__
- __CAPGO_KEEP_0__ __CAPGO_KEEP_0__
Capgo은 효율성, 보안 및 준수성을 결합하여 팀이 가볍고 효과적인 배포 솔루션을 찾는 경우 우수한 선택이 되는 것을 보장합니다. 이 기능-rich 플랫폼은 현대 앱 배포의 어려움을 해결하면서 플랫폼 요구 사항을 준수합니다.
앱의 배포 프로세스를 단순화하고 싶으십니까? Capgo을 오늘부터 사용하여 업데이트를 스트리밍하고 앱의 성능을 향상시키세요.
FAQs
::: faq
Capgo은 애플과 구글 지침을 준수하면서 오버 더 에어 업데이트를 제공하는 방법은 무엇입니까?
Capgo이 앱 스토어 지침을 준수하는 방법
Capgo은 애플과 구글 앱 스토어 지침을 모두 준수하기 위해 업데이트 정책을 엄격하게 준수합니다. 애플의 경우 업데이트는 실행할 수 없는 콘텐츠로 제한됩니다. 구글은 더 많은 유연성을 제공하지만 엄격한 보안 조치를 요구합니다. Capgo은 이러한 요구 사항을 충족하기 위해 끝에서 끝까지 암호화를 구현하고 사용자의 업데이트에 대한 동의를 얻으며 각 플랫폼의 특정 규칙과 일치합니다.
Capgo은 업데이트 시스템을 정기적으로 감사하고 정책 변경을 모니터링하여 모든 것을 추적하기 위해 노력합니다. 이러한 노력은 실시간 업데이트 업데이트를 통해 개발자와 사용자 모두가 신뢰할 수 있는 프로세스를 제공합니다.
::: faq
Capgo의 채널 시스템을 사용하여 앱 업데이트를 관리하는 데 따른 이점은 무엇이며, 이 시스템은 앱의 신뢰성을 어떻게 향상시킬 수 있나요?
Capgo의 채널 시스템은 대상별 업데이트 배포를 지원합니다. 개발자는 특정 사용자 그룹에 업데이트를 배포할 수 있으며, 이 접근 방식은 스테이지드 롤아웃, 베타 테스트, 또는 제어된 실험에 이상적입니다. 개발자는 작은 그룹으로부터 시작하여 문제를 식별하고 해결할 수 있으며, 이는 앱의 신뢰성을 향상시킵니다.
채널 시스템의 또 다른 장점은 빠른 롤백입니다. 사용자는 문제가 발생할 경우 안정적인 버전으로 돌아갈 수 있습니다. 실시간 업데이트와 함께 Capgo은 사용자에게 즉시 수정 사항과 새로운 기능을 제공하며, 앱 스토어 승인 프로세스의 지연을 피할 수 있습니다. 이로 인해 앱이 원활하게 작동하고 사용자가 만족할 수 있습니다.
::: faq
Capgo을 사용하여 Capacitor 앱과 함께 업데이트의 성능을 향상시키고 업데이트의 크기를 줄이는 방법은 무엇인가요?
To 업데이트를 더 빠르게하고 Capgo의 크기를 관리할 수 있도록 개발자는 몇 가지 실용적인 기법에 집중할 수 있습니다:
- 차등 업데이트를 활용하십시오: 앱의 전체를 다시 보내지 않고, 변경된 부분만 보내는 방법입니다. 이 방법은 업데이트 크기를 크게 줄여줍니다. 업데이트 크기.
- 효율적인 압축을 사용하십시오: 업데이트 파일을 더 작게 만들기 위해 ZSTD와 같은 압축 방법을 구현하세요. __CAPGO_KEEP_0__를 유념하여 구조화하십시오 : 업데이트 프로세스를 가속화하고streamline하기 위해 __CAPGO_KEEP_0__를 작은, 모듈화된 조각으로 나누세요.
- Structure your code thoughtfullycode
__CAPGO_KEEP_0__ __CAPGO_KEEP_0__ 업데이트를 더 효율적으로 관리할 수 있도록 개선할 수 있는 영역을 강조할 수 있습니다. 이로 인해 업데이트는 단순히 작아지기만 하는 것이 아니라 사용자 경험을 개선하는 업데이트가 될 수 있습니다. 이러한 단계를 통해 개발자는 앱이 신뢰할 수 있고 효율적인 동시에 실시간으로 업데이트를 제공할 수 있습니다. :::
Capgo 플러그인: Capacitor 앱을 위한 가벼운 배포
만약 __CAPGO_KEEP_0__ 플러그인: 가벼운 배포를 __CAPGO_KEEP_1__ 앱에 사용하고 있다면 Capgo Plugin: Lightweight Deployment for Capacitor Apps 보안 및 규정 준수 계획을 수립하려면 __CAPGO_KEEP_0__를 __CAPGO_KEEP_0__와 연결하세요. __CAPGO_KEEP_0__ 규정 준수 __CAPGO_KEEP_0__ 보안 스캐너 Capgo 보안 스캐너 Capgo 보안 Capgo 보안 제품 워크플로우에서 Capgo 보안에 대해 Capgo 신뢰 센터 제품 워크플로우에서 Capgo 신뢰 센터에 대해