Skip to main content

버전 목표

빠르게 움직이고 놀라지 않는 방법

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

네이티브 버전별 채널

네이티브 빌드별로 채널을 생성하세요. 네이티브 버전 1.5.0을 출시할 때, 그에 대한 채널을 생성하세요. 그 네이티브 버전에 대한 모든 JS 업데이트는 그 채널에 가집니다.

선택적 업데이트 배포

1.3, 1.4, 1.5 버전으로 업데이트를 푸시하고 1.2를 건너뛰세요. 이전 네이티브 버전이 새로운 기능을 지원하지 못할 때 완벽합니다.

AppFlow 마이그레이션 준비

Capgo 채널에 대한 동일한 제어를 사용할 수 있는 채널과 매핑되는 각 네이티브 빌드의 버전에 대한 채널 동작을 정확히 재현하세요.

정숙한 비우기

__CAPGO_KEEP_0__ 채널에 업데이트를 푸시하지 않도록 하세요. 새로운 버전이 업데이트를 받으면서 오래된 버전의 사용자는 안정적인 상태를 유지하세요.

AppFlow 마이그레이션

AppFlow 사용자: 이하가 당신의 마이그레이션 경로입니다.

Capgo은 네이티브 버전과 자동으로 묶여있는 AppFlow의 묶음을 제공합니다. 더 많은 유연성을 제공하는 동일한 동작을 얻으세요.

  • 1
    네이티브 버전 (예: 'native-1.5.0')에 대한 채널을 하나씩 만들세요.
  • 2
    앱을 __CAPGO_KEEP_0__ 채널과 매칭되는 채널을 사용하도록 구성하세요.
  • 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

일반적인 상황

자연스러운 변경

2.0 버전의 네이티브 버전은 새로운 플러그인을 가지고 있습니다. API. 새로운 API을 사용하는 푸시 JS 업데이트는 2.0+ 채널에만 푸시합니다.

점진적인 출시

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

버전 해제

1.x 네이티브 버전은 2.x 버전으로 계속 배포하는 동안 업데이트를 중단하세요. 이전 버전의 사용자는 마지막 안정 업데이트로 머물러 있습니다.

버전-채널 매핑

각 네이티브 버전은 정확한 업데이트를 위해 자신의 채널에 연결됩니다.

네이티브 2.0
native-2.0.0
__CAPGO_KEEP_0__
최신 빌드
native-1.5.0
__CAPGO_KEEP_0__
네이티브 1.4
native-1.4.0
새로운 업데이트가 없습니다

버전 2.0과 1.5 채널에 업데이트를 푸시합니다. 버전 1.4의 사용자는 마지막으로 작동한 빌드로 안정됩니다.

Capacitor

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

시민, 건강, 및 예보 앱은 이전 안드로이드 버전과 다양한 장치 세대에 대한 지원이 가능합니다. 버전 목표는 각 네이티브 빌드를 최신 호환 웹 빌드로 유지합니다. 모든 사용자가 하나의 업데이트로 강요하지 않습니다.

__CAPGO_KEEP_0__
__CAPGO_KEEP_0__ 버전 목표
__CAPGO_KEEP_0__ 스토어 카테고리
SOCIAL, MEDICAL, WEATHER
__CAPGO_KEEP_0__
공개 스토어 데이터 세트
e-Título 앱 아이콘

SOCIAL

e-Título

rộng범위한 공공 기기 호환성을 필요로 하는 시민 식별 앱.

54.9M 설치 4.8 평점
Google Play 목록 보기
__CAPGO_KEEP_0__ 아이콘 연결

__CAPGO_KEEP_1__

__CAPGO_KEEP_2__

__CAPGO_KEEP_3__에서 __CAPGO_KEEP_4__와 __CAPGO_KEEP_5__의 __CAPGO_KEEP_6__이 다를 수 있습니다.

__CAPGO_KEEP_7__ __CAPGO_KEEP_8__ __CAPGO_KEEP_9__ __CAPGO_KEEP_10__
__CAPGO_KEEP_11__ __CAPGO_KEEP_12__
__CAPGO_KEEP_13__ __CAPGO_KEEP_14__

__CAPGO_KEEP_15__ __CAPGO_KEEP_16__

__CAPGO_KEEP_17__ __CAPGO_KEEP_18__

__CAPGO_KEEP_19__ __CAPGO_KEEP_20__

__CAPGO_KEEP_21__ __CAPGO_KEEP_22__ 4.7 평점
구글 플레이 목록 보기

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

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