__CAPGO_KEEP_0__

앱 페이지

앱 페이지에 표시하는 내용은 무엇인가요?

앱 페이지에 표시하는 내용은 무엇인가요?

먼저 앱의 메인 페이지를 살펴보겠습니다:

In Capgo, 앱은 Capgo의 실시간 업데이트 시스템과 통합된 모바일 애플리케이션을 나타냅니다. 앱 업데이트, 채널, 장치 관리를 편리하게 관리할 수 있습니다.

__CAPGO_KEEP_2__

이것에 대해 더 자세히 살펴보겠습니다. 메인 앱 페이지는 여러 주요 영역으로 나누어져 있습니다:

  1. 상단 네비게이션 바: __CAPGO_KEEP_3__ 앱 관리의 다양한 섹션에 접근할 수 있습니다:

    • 대시보드 (1): 현재 뷰, 주요 지표 및 요약을 표시합니다.
    • 정보 (2): 앱의 핵심 설정 및 세부 정보를 표시합니다 (‘앱 정보’ 섹션 참조).
    • 배ंडल (3): 앱 버전 및 릴리스 관리
    • 채널 (4): 업데이트 채널을 구성하고 관리하세요 (예: 프로덕션, 베타).
    • 장치 (5): 등록된 장치를 확인하고 관리하세요. 특정 오버라이드도 설정할 수 있습니다.
    • 로그 (6): 앱에 대한 세부 로그 및 오류 보고서에 접근하세요.
    • 빌드 (7): 앱 빌드를 확인하고 관리하세요.
  2. 통계 표시: 지난 계정 기간의 중요한 메트릭을 시각화합니다 (데이터는 계정 시작일부터 반영됩니다, 월초가 아닌):

    • 월 활성 사용자 (8): 시간에 따른 유니크한 활성 사용자의 수를 추적합니다.
    • 저장소 (9): 현재 저장소 소비량을 표시합니다.
    • 대역폭 (10): 대역폭 사용량을 표시합니다.
    • 활성 번들 (11): 활성 장치가 다양한 앱 번들을 통해 분산되는 분포를 표시합니다.
  3. 요약 카드: 중요한 카운트에 대한 빠른 개요를 제공합니다.

    • 번들 업로드 (12): 업로드된 앱 번들의 총 수입니다.
    • 업데이트 통계 (13): 요청, 설치, 실패 포함하여 수행된 총 업데이트의 수입니다.
    • 배포 통계 (14): __CAPGO_KEEP_0__
  4. __CAPGO_KEEP_0__ (15-18): __CAPGO_KEEP_0__: __CAPGO_KEEP_0__

    • 일일 (15): 일일 통계를 보기
    • 누적 (16): 시간 경과에 따른 누적 통계 보기
    • billing 기간 (17): 현재 billing 기간에 대한 통계 보기
    • 날짜 범위 (18): 사용자 지정 날짜 범위 선택 (예: 최근 30일)

애플리케이션 정보 섹션은 상단 네비게이션 바의 "정보" 탭 (1)과 일치합니다. 여기에서 애플리케이션의 중요한 세부 정보와 설정을 확인하고 관리할 수 있습니다.

애플리케이션 정보 페이지
애플리케이션 정보 페이지

다음은 사용 가능한 field 및 action의 설명입니다.

  • 애플리케이션 아이콘 (2): 애플리케이션의 아이콘을 표시합니다. "변경" 버튼을 클릭하여 새로운 아이콘을 업로드할 수 있습니다.
  • 애플리케이션 ID (3): Capgo 내의 애플리케이션의 고유 식별자입니다. 이 ID는 편집할 수 없습니다.
  • 애플리케이션 이름 (4): 애플리케이션의 표시 이름입니다. 필요에 따라 수정할 수 있습니다.
  • 기본 업로드 채널 (5): 기본 채널을 지정합니다. 새로운 배포본이 업로드 될 기본 채널을 선택할 수 있습니다.
  • 기본 다운로드 채널 (6): 기기에서 업데이트를 다운로드할 기본 채널을 지정합니다. 다른 기본 채널을 선택하려면 편집 아이콘을 클릭하세요. 자세한 정보는 아래의 기본 채널 구성 섹션을 참조하세요.
  • 사용되지 않은 배포본 자동 삭제 (x 초 후) (7): 이 설정을 통해 지정된 기간 동안 사용되지 않은 오래된 배포본을 자동으로 삭제할 수 있습니다. 0으로 설정하여 자동 삭제를 비활성화하세요. 저장소 관리와 배포본 목록을 정리하는 데 도웍니다. 0 배포본 메타데이터를 플러그인에 노출 (8):
  • 이 기능이 활성화되면, 배포본 링크 및 댓글 필드는 __CAPGO_KEEP_0__ Updater 플러그인으로 전송됩니다. 이 기능은 플러그인 버전 7.35.0 이상이 필요합니다. When enabled, bundle link and comment fields will be sent to the Capacitor Updater plugin. This feature requires plugin version 7.35.0 or higher.
  • 이 섹션에서는 앱을 다른 조직으로 이전하는 옵션을 제공합니다. 기본 채널을 지정합니다. 새로운 배포본이 업로드 될 기본 채널을 선택할 수 있습니다.
  • 삭제 앱 버튼: 앱을 Capgo에서 영구적으로 삭제합니다. 이 작업은 되돌릴 수 없으며 모든 관련 데이터, 번들, 채널 및 장치가 삭제됩니다.
  • 업데이트 버튼: 이 페이지의 편집 가능한 필드 (예: 앱 이름, 기본 업로드 채널, 자동 삭제 번들의 설정)에 대한 모든 변경 사항을 저장합니다.

기본 채널 설정

기본 채널 설정

기본 다운로드 채널은 앱의 가장 중요한 설정 중 하나입니다. 새로운 장치가 __CAPGO_KEEP_0__에 처음 연결할 때 업데이트를 받을 채널을 결정합니다. 기본 채널의 작동 방식 장치가 Capgo에서 업데이트를 요청할 때, 시스템은 다음 순서 (가장 높은 우선순위부터)를 기반으로 채널을 결정합니다:

기본 채널

기본 채널

When a device requests an update from Capgo, the system determines which channel to use based on the following precedence (highest priority first):

  1. 강제 장치 매핑: 장치 ID가 채널 설정에서 명시적으로 강제로 채널에 할당되면, 그 채널이 항상 승리합니다.
  2. 클라우드 오버라이드: 장치가 채널을 통해 setChannel() 또는 직접 대시보드에서 수동으로 할당된 경우, 그 오버라이드가 사용됩니다.
  3. Capacitor 설정 defaultChannel: __CAPGO_KEEP_0__ 파일에 설정된 경우, 테스트/베타 빌드에 사용됩니다. capacitor.config.* 기본 다운로드 채널
  4. : 여기 설정된 설정—이것은 ~99%의 프로덕션 사용자가 사용하는 것입니다.플랫폼별 기본 채널

플랫폼별 기본 채널

Platform-Specific Default Channels

각 플랫폼에 맞는 기본 채널을 구성할 수 있습니다. 예를 들어 iOS, Android, Electron에 각각 하나씩.

  • 다음과 같은 경우에 유용합니다:
  • 한 플랫폼에 업데이트를 먼저 출시하고 싶을 때
  • 각 플랫폼에 다른 업데이트 전략이 필요할 때

한 플랫폼에서 새로운 버전을 테스트하고 다른 플랫폼은 안정적인 상태를 유지하고 싶을 때

  1. 플랫폼별 기본값을 설정하려면: production-ios, production-android각 플랫폼에 별도의 채널을 생성합니다 (예를 들어 production-electron)
  2. ,
  3. Mark both channels as “Default” - Capgo allows this when channels target different platforms

두 채널 모두 “기본”으로 표시합니다 - __CAPGO_KEEP_0__은 채널이 다른 플랫폼을 대상으로 할 때 이 기능을 허용합니다

  • 업데이트를 요청하는 장치가 있을 때:
  • iOS 장치에서는 iOS가 활성화된 기본 채널에서 업데이트를 받습니다
단일 기본 채널 (대부분의 앱에 권장) 섹션

대부분의 앱의 경우, iOS, Android 및 Electron을 모두 지원하는 단일 기본 채널이 가장 단순한 방법입니다.

  1. 1개의 채널을 생성하세요 (예를 들어 production)
  2. iOS, Android 및 Electron 토글이 모두 활성화되어야 합니다
  3. 이 채널을 기본 채널로 표시하세요

이것은 모든 플랫폼에서 일관된 동작을 보장하고 릴리스 워크플로우를 단순화합니다.

새로운 기기

  • 새로운 기본 채널에서 즉시 업데이트를 시작합니다 will immediately start receiving updates from the new default
  • 이미 채널 할당이 있는 기기 override 또는 force를 통해 할당된 채널이 있는 기기들은 자동으로 switch되지 않습니다.
  • 기존 기기를 이동하려면 다음 중 하나를 사용해야 합니다.
    • 기존 기기를 override하기 위해 setChannel() 프로그래밍적으로 사용
    • 새로운 채널로 강제로 이동
    • 기기 엔트리 삭제

기기들은 새로운 기본 채널로 다시 등록됩니다.팁: 새로운 기본 채널을 모든 사용자에게 적용하기 전에, 강제로 이동한 작은 그룹의 기기를 테스트하세요.