메인 콘텐츠로 건너뛰기

버전 목표 설정

버전 목표 설정

빠르게 움직이고 놀라지 않게

위험과 기술 부채를 줄이고, 특정 네이티브 버전으로 업데이트를 푸시하고, 변경 사항을 점진적으로 출시하고, 더 오래된 버전을 안정적으로 유지하세요 - 모든 업데이트 분배에 대한 완전한 제어를 가집니다.

문서 보기

네이티브 버전당 채널

네이티브 빌드 1.5.0을 출시할 때마다 해당 네이티브 버전에 대한 채널을 만들 수 있습니다. 해당 네이티브 버전에 대한 모든 자바스크립트 업데이트는 해당 채널로 이동합니다.

선택적 업데이트 분배

버전 1.3, 1.4, 및 1.5에 업데이트를 푸시하고 1.2를 생략하세요. 더 오래된 네이티브 버전이 새로운 기능을 지원하지 못할 때 완벽합니다.

Recreate AppFlow's version-tied channel behavior exactly. Each native build maps to a Capgo channel with the same control you're used to.

정숙한 비우선화

새로운 버전을 출시할 때旧 버전에 업데이트를 더 이상 푸시하지 마십시오.旧 버전의 사용자는 안정적인 상태를 유지하면서 새로운 버전은 업데이트를 받습니다.

AppFlow 이주

AppFlow 사용자: 이주 경로를 확인하세요

AppFlow는 네이티브 버전과 자동으로 묶여있었습니다. Capgo을 사용하면 더 많은 유연성을 제공하는 동일한 동작을 얻을 수 있습니다:

  • 1
    네이티브 버전별로 채널을 생성하세요 (예: 'native-1.5.0')
  • 2
    앱을 사용하는 채널을 설정하세요
  • 3
    특정 채널에 배포를 푸시하여 목표된 배포를 제공하세요
  • 4
    CLI을 사용하여 필요할 때 여러 채널에 동시에 푸시하세요
capacitor.config.ts
// Set channel based on native version
import { CapacitorConfig } from '@capacitor/cli'
import { version } from './package.json'

const config: CapacitorConfig = {
  plugins: {
    CapacitorUpdater: {
      defaultChannel: `native-${version}`,
    }
  }
}

// Upload to specific version channels
# Push to all 1.5.x versions
npx @capgo/cli bundle upload --channel native-1.5.0
npx @capgo/cli bundle upload --channel native-1.5.1
npx @capgo/cli bundle upload --channel native-1.5.2

# Skip older versions that can't support new features
# native-1.4.x devices stay on their current bundle

일반적인 시나리오

네이티브 변경 사항

Native version 2.0 has a new plugin API. Push JS updates that use the new API only to 2.0+ channels.

__CAPGO_KEEP_1__ : Native 버전 2.0 이상의 채널에만 푸시 JS 업데이트를 사용하세요.

Gradual Rollout

테스트 변경을 최신 네이티브 버전에서 먼저 테스트하세요. 안정적이면 이전 버전으로 푸시하세요.

Version Sunset

네이티브 1.x 업데이트를 중단하고 2.x로 계속 배포하세요. 사용자는 이전 버전에서 마지막으로 안정적인 업데이트를 유지합니다.

버전별 채널 매핑

각 네이티브 버전은 정확한 업데이트를 제어하기 위해 자신의 채널을 가리킵니다.
네이티브 2.0
native-2.0.0
최신 번들
네이티브 1.5
최신 버전
네이티브 1.4
native-1.4.0
새로운 업데이트가 없습니다

2.0 및 1.5 채널에만 업데이트를 푸시합니다. 1.4 버전의 사용자는 이전에 작동한 버전에서 안정됩니다.

Capacitor으로 빌드된 앱

공개 앱은 오래된 버전과 새로운 네이티브 버전을 모두 지원해야 합니다

시민, 건강, 예보 앱은 이전 안드로이드 버전과 다양한 장치 세대에 지원할 수 있습니다. 버전 타겟팅은 각 네이티브 빌드를 최신 호환 가능한 웹 버전으로 유지하면서 모든 사용자에게 하나의 업데이트 경로를 강요하지 않습니다.

앱 종류
버전 타겟팅
스토어 카테고리
사회, 의료, 기상
원본
공개 저장소 데이터
__CAPGO_KEEP_0__

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__ __CAPGO_KEEP_0__
__CAPGO_KEEP_0__

공개된 스토어 데이터는 컨텍스트를 위해만 표시됩니다. 고객, 승인, 또는 개인 비용 상태를 주장하는 것은 아닙니다.

정확한 업데이트 제어가 필요하세요?

Capgo 제품/브랜드 및 개발자 용어를 정확하게 보존하세요.