채널
이 플러그인의 설치 단계 및 전체 마크다운 가이드가 포함된 설정 지시를 복사하세요.
Capgo이 채널을 선택하는 방법 (순위) 섹션
Capgo이 채널을 선택하는 방법 (순위)When a device asks Capgo for an update, the channel it will use is decided in the following order (highest priority first):
- 강제 장치 매핑: 장치 ID가 명시적으로 강제로 채널에 설정되면 (채널 설정 내의 강제 장치 목록 참조), 그 채널이 항상 승리합니다. Cloudflare override (생성된 or Webapp 액션)
- :
setChannel()(또는 Webapp 액션으로) 장치의 채널을 변경하면, 그 장치 ID와 관련된 영구적인 오버라이드가 클라우드에 기록됩니다. 이 오버라이드는 강제 매핑 후에, 기본값보다 앞서 consulted됩니다. 앱을 재설치하더라도, 이를 지우지 않습니다. 장치 항목을 삭제하더라도.__CAPGO_KEEP_0__ configsetChannelForced devices : If the device ID is explicitly forced to a channel (see the Cloud override - Capacitor config
defaultChannel(test build default): 내부 / 베타 / 테스트 빌드의 경우 __CAPGO_KEEP_0__을 설정할 수 있습니다.defaultChannel(legacy keychannel) incapacitor.config.*이러한 경우 테스트 디바이스는 프리 리리즈 채널 (예: __CAPGO_KEEP_1__)에서 시작됩니다. absent, 디바이스는 cloud 기본값으로 진행됩니다. 프로덕션 빌드는 일반적으로 이 설정을 비워둡니다.beta,pr-123Cloud Default Channel (primary strategy for ~99% of users) - : 모든 실제 사용자가 사용하는 주 프로덕션 채널입니다. 새로운 디바이스는 강제, 오버라이드, 또는 config 없이도 이 채널을 사용합니다. 이 채널을 변경하면 모든 사용자에게 (또는 역할) 몇 초 안에 새로운 바이너리가 배포됩니다.Why the
defaultChannelcloud default
is the main path: Cloudflare Capacitor
- 즉시 배포 또는 롤백이 재빌드 또는 재게시가 필요없이 가능합니다.
- iOS, Android, 및 Electron의 동작을 한 곳에서 관리합니다.
- 안전한 변경: 팀원은 UI / 로그에서 변경 사항을 확인하고 설정이 올바른지 확인할 수 있습니다.
- 변경 사항을 추적할 수 있습니다 (팀원은 UI / 로그에서 변경 사항을 확인할 수 있습니다). 디자인 원칙: 위쪽 레이어 (강제 / 오버라이드 / 구성)는 예외
(단일 사용자 디버그, QA Switching, 테스트 빌드 기본값). 일반 사용자 흐름은 클라우드 기본값으로 이동합니다. 클라우드 기본값을 변경하면 새로운 일반 장치가 영향을 받습니다: 강제되지 않은
- __CAPGO_KEEP_0__
- Cloudflare를 이미 사용 중인 경우
- 앱 수준의 Cloudflare 설정이 없습니다.
defaultChannel정의되지 않았습니다.
테스트 빌드가 defaultChannel: 'beta' 그 후에 Cloudflare 기본값을 production시작한 beta config를 통해 setChannel()Cloudflare 설정을
기존 설정을
- 강제로
- Cloudflare 설정을
setChannel()Cloudflare 설정을 - 채널에서 제거/아카이브합니다 (다음 체크 시 다시 우선순위에 따라 돌아옵니다).
플랫폼 (iOS / Android / Electron)에서 비활성화된 채널이 선택될 경우, 다음 규칙으로 넘어갑니다.
주의:
defaultChannel를 설정하면, 새로운 바이너리가 필요합니다. 테스트/QA 용으로 의도적으로 사용하세요. 일반적인 프로덕션 제어에는 사용하지 마세요.
Capacitor config 예시
Capacitor config 예시// Example: a TestFlight or internal QA build defaults to the beta channel.const config = { plugins: { Capgo: { defaultChannel: 'beta', // Test build default. Omit in production so users attach to cloud default. // legacy key: channel }, },};export default config;기본 대시보드 설정을 나중에 변경할 경우, 다른 채널에 있는 기기 (config, override, 또는 force를 통해) 는 자동으로 이동하지 않습니다. 새로운 기기 (또는 override/force를 취소한 기기) 만이 새로운 채널을 인식합니다. production채널 관리
처음으로 채널 페이지를 살펴보겠습니다. 앱을 클릭하고 채널 탭을 클릭하여 채널 목록을 채널 만들기.

채널 만들기
채널 만들기채널 목록에 새로운 채널이 나타나야 합니다.1 채널 목록에 새로운 채널이 나타나야 합니다.

채널 목록에 새로운 채널이 나타나야 합니다. Add 채널 목록에 새로운 채널이 나타나야 합니다.

무효화된 설정이란 무엇인가요?
무효화된 설정이란 무엇인가요?채널의 설정이 유효하지 않을 때는 큰 경고가 나타나고 Misconfigured 열은 Yes 한 채널 이상이 무효화된 경우입니다.
더 많은 정보를 얻으려면 여기를 클릭하세요.
채널 삭제
웹 앱에서 채널을 삭제하려면Channels 탭을 열고 채널의 행을 찾습니다. 채널 행의 삭제 버튼을 클릭하세요. 액션 열을 클릭하여 쓰레기 아이콘을 클릭한 다음 삭제 확인 대화 상자에서

쓰레기 아이콘을 볼 수 없다면, 해당 앱에 대한 권한이 없습니다. 앱 관리자 또는 조직 관리자에게 권한 부여를 요청하거나, 권한이 있는 __CAPGO_KEEP_0__ 키가 있는 채널을 삭제하세요. channel.delete permission for that app. Ask an organization or app admin to grant a role that can delete channels, or delete the channel with an API key that has permission:
npx @capgo/cli@latest channel delete <channel-name> <app-id>채널 설정을 관리하는 경우3 이미지 내에 포함된 채널 설정

첫 번째로
toggle입니다. 활성화되면 이 채널은 새로운 기기에 기본 채널이 됩니다. 기본 채널에 대한 자세한 설명과 플랫폼별 기본 설정(iOS, Android, Electron)을 설정하는 방법에 대한 정보는 Default channel 기본 채널 구성 을 참조하세요. 두 번째로
설정입니다. 이 설정은 비교적 간단합니다. 이 설정이 false라면 iOS 기기는 이 채널에서 업데이트를 다운로드할 수 없습니다. IOS 세 번째로
설정입니다. 이 설정은 위와 유사합니다. 이 설정이 false라면 Android 기기는 이 채널에서 업데이트를 다운로드할 수 없습니다. Android __CAPGO_KEEP_0__ IOS__CAPGO_KEEP_1__
네 번째는 설정입니다. 이 설정은 Electron 앱이 이 채널에서 업데이트를 다운로드할 수 없도록 합니다. Electron 와 IOS . 이 설정이 거짓이면 Electron 앱은 이 채널에서 업데이트를 다운로드할 수 없습니다. Android다섯 번째는 설정입니다. 이 설정이 참이면 네이티브 버전으로부터 다운그레이드하는 것이 불가능합니다. 업로드한 앱 스토어 또는 플레이 스토어 버전에서 채널 버전을
로 설정하고 업데이트(다운그레이드)를 시도하면 업데이트가 실패합니다. Disable auto downgrade under native 여섯 번째는 설정입니다. 이 설정은 복잡하며 더 자세한 내용은 1.2.0 에서 확인할 수 있습니다. 1.1.0 As for
. Disable auto update__CAPGO_KEEP_0__ __CAPGO_KEEP_1__
__CAPGO_KEEP_2__ Allow development build. 이 값이 true라면 개발 빌드가 이 채널에서 업데이트를 다운로드할 수 있습니다. 그렇지 않다면 __CAPGO_KEEP_0__이 업데이트를 요청하는 모든 요청을 거부합니다. prod 테스트 목적으로 주로 사용됩니다.
일곱 번째는 Allow Emulators. 이 값이 false라면 Capgo이 에뮬레이터에서 업데이트를 요청하는 요청을 모두 거부합니다. 테스트 목적으로 주로 사용됩니다.
여덟 번째는 Allow devices to self associate. 이 값이 true라면 __CAPGO_KEEP_0__이 메소드를 사용할 수 있습니다. 이 값이 false이고 메소드를 호출하려고 하면 호출이 실패합니다. 진보적 롤아웃 진보적 롤아웃
Section titled “Progressive rollouts”
Section titled “Progressive rollouts”The channel 정보 __CAPGO_KEEP_0__ 채널의 진행 중인 배포 제어 진행 중인 배포 진행 중인 배포 설정에서 목표 배포를 설정하고 퍼센티지와 결정 캐시 지속 시간을 선택한 다음 배포를 활성화합니다. 동일한 섹션에서 노출을 일시 중단하거나 재개하거나 목표를 안정화하거나 역할백을 하거나 자동 일시 중단, 역할백 또는 실패 신호가 임계값을 넘어갈 때 알림을 설정할 수 있습니다.

읽기 진행 중인 배포 진행 중인 배포를 활성화하기 전에 읽어보세요. 그것은 스틱이 코호트, 안전한 퍼센티지 변경 및 자동 일시 중단 동작을 설명합니다.
채널에서 계속하기
채널에서 계속하기__CAPGO_KEEP_0__ 환경 최적화: 단일 모바일 앱 ID를 사용한 스테이징 채널 채널 채널 채널 베타 테스트 솔루션 버전 대상 솔루션 버전 대상 솔루션 __CAPGO_KEEP_0__ 환경 최적화: 단일 모바일 앱 ID를 사용한 스테이징 환경 최적화: 단일 모바일 앱 ID를 사용한 스테이징 환경 최적화: 단일 모바일 앱 ID를 사용한 스테이징 Capgo Environment Best Practices: Staging with One Mobile App ID Capgo 환경에서 실용적인 맥락을 위한 Capgo 환경 설정 지침: 단일 모바일 앱 ID를 사용한 스테이징.