메인 콘텐츠로 건너뛰기

Capgo 플러그인: 가벼운 Capacitor 앱 배포

Capacitor 앱을 빠르고 안전하게 배포하는 방법을 알아보세요. Capgo의 가벼운 업데이트를 통해 규정 준수 및 효율적인 관리를 보장합니다.

Martin Donadieu

Martin Donadieu

콘텐츠 마케터

Capgo 플러그인: 가벼운 Capacitor 앱 배포

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

Capgo Live Update Dashboard Interface

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 신뢰 센터에 대해

Capacitor 앱에 대한 라이브 업데이트

웹 레이어 버그가 생겼을 때, Capgo를 통해 바로 픽스를 배포하는 것이 좋습니다. 앱 스토어 승인까지 며칠 기다리지 않고, 사용자는 배경에서 업데이트 받을 수 있고, 네이티브 변경은 일반적인 검토 경로를 유지합니다.

시작하기

블로그에서 최신 소식

Capgo는 전문적인 모바일 앱을 만들기 위해 필요한 최고의洞察력을 제공합니다.