사회
e-Título
공공 장치 호환성이 넓은 시민 인격 앱이 필요합니다.
구글 플레이 목록 보기네이티브 빌드별로 채널을 생성하세요. 네이티브 버전 1.5.0을 출시할 때, 그에 대한 채널을 생성하세요. 그 채널에 JS 업데이트는 모두 가집니다.
버전 1.3, 1.4, 1.5에 업데이트를 푸시하고 버전 1.2은 건너 뛰세요. 더 오래된 네이티브 버전이 새로운 기능을 지원하지 못할 때 완벽합니다.
AppFlow의 버전별 채널 동작을 완벽하게 재현하세요. 각 네이티브 빌드는 Capgo 채널과 동일한 제어를 가집니다.
더 오래된 버전에 업데이트를 푸시하지 않도록 하세요. 새로운 버전은 업데이트를 받으면서 더 오래된 버전의 사용자는 안정적으로 유지됩니다.
AppFlow는 네이티브 버전과 자동으로 묶여있었습니다. Capgo을 사용하면 더 많은 유연성을 제공하는 동일한 동작을 얻을 수 있습니다.
// 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이 있습니다. 2.0+ 채널에 푸시할 때만 새로운 API을 사용하세요.
최신 네이티브 버전에서 위험한 변경 사항을 테스트하세요. 안정적이라면 더 오래된 버전으로 푸시하세요.
__CAPGO_KEEP_1__
__CAPGO_KEEP_3__
1.4 버전 사용자들은 2.0, 1.5 채널로 업데이트되지 않습니다.
실제 앱 예시
시민, 건강 및 기상 앱은 이전 안드로이드 버전 및 다양한 장치 세대에 대한 지원이 가능합니다. 버전 목표는 각 네이티브 빌드를 최신 호환 웹 번들을 유지하는 것입니다. 모든 사용자가 하나의 업데이트 경로를 강요하지 않습니다.
네이티브 버전에 따라 번들을 제공합니다.
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__
사회
공공 장치 호환성이 넓은 시민 인격 앱이 필요합니다.
구글 플레이 목록 보기의료
health 앱에서 더 오래된 및 더 새로운 네이티브 셸이 필요할 수 있는 웹 번들을 다르게 사용합니다.
Google Play 목록 보기날씨
날씨 앱에서 장치 기능 및 맵 성능이 버전에 따라 다를 수 있습니다.
Google Play 목록 보기공개 앱 스토어 데이터는 예시 용도로만 사용됩니다. 이 것은 Capgo 고객 주장으로는 아닙니다.