본문으로 건너뛰기

버전 목표 설정

빠르게 진행하고 놀라운 일들을 최소화하세요

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

__CAPGO_KEEP_0__

네이티브 버전별 채널

네이티브 빌드를 위한 채널을 하나씩 만들 수 있습니다. 네이티브 버전 1.5.0을 출시할 때, 그에 해당하는 채널을 하나씩 만들 수 있습니다. 그 채널에 해당하는 모든 자바스크립트 업데이트는 그 채널에 푸시됩니다.

선택적 업데이트 분배

버전 1.3, 1.4, 1.5에 업데이트를 푸시하고 1.2 버전은 건너 뛰세요. 오래된 네이티브 버전이 새로운 기능을 지원하지 못할 때 사용하세요.

앱 플로우 마이그레이션 준비

앱 플로우의 버전에 의한 채널 동작을 완벽하게 재현하세요. 각 네이티브 빌드는 Capgo 채널과 동일한 제어를 보유합니다.

정숙한弃用

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

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

일반적인 상황

네이티브 변경 사항이 깨지면

Capgo Native 버전 2.0에는 새로운 플러그인 API이 있습니다. 새로운 API을 사용하는 JS 업데이트는 2.0+ 채널에만 푸시합니다.

Gradual Rollout

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

버전 종료

최신 네이티브 버전에서 위험한 변경을 테스트하세요. 안정적이라면 이전 버전으로 푸시하세요. 사용자들은 이전 버전에서 마지막으로 업데이트된 버전을 유지합니다.

버전별 채널 매핑

각 네이티브 버전은 정확한 업데이트를 위해 자신의 채널을 가리킵니다.

네이티브 2.0
native-2.0.0
최신 번들
네이티브 1.5
native-1.5.0
최신 버전
네이티브 1.4
native-1.4.0
새로운 업데이트가 없습니다

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

Capacitor으로 빌드된 앱

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

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

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

MEDICAL

Conecte SUS

기존 및 최신 네이티브 셸에서 다른 웹 번들을 필요로 할 수 있는 건강 앱입니다.

27.7M 다운로드 4.6 평점
구글 플레이 목록 보기
Windy.com - 날씨 예보 앱 아이콘

WEATHER

Windy.com - 날씨 예보

기기 능력 및 맵 성능이 버전에 따라 달라질 수 있는 날씨 앱입니다.

32.9M 다운로드 4.7 평점
구글 플레이 목록 보기

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

특정 네이티브 버전으로 업데이트를 대상하세요.

Martin으로부터 인간 지원을 받으세요.