Skip to main content

설정하고 잊어

Capgo 업데이트는 저장소 업데이트보다 빠릅니다.

Capgo를 통해 개인 저장소 또는 MDM를 통해 네이티브 앱을 한 번만 설치하고, 웹 수정 사항을 Capgo를 통해 배포하고, 누가 받았는지 추적하고, 마지막으로 좋은 버전의 패키지를 유지하는 오프라인 장치

채널 맵

Capgo 채널 관리 대시보드를 사용하여 개인 기업 앱 릴리스를 관리합니다.
채널 맵
유지보수 규칙
첫 번째 사이트에서 시작하여 모든 위치
동기화 중에 업데이트
오프라인에서 실행
한 번만 설치
기업 스토어 또는 MDM를 통해 서명된 네이티브 셸을 배포하십시오.
동기화 중에 업데이트
장치가 예약 동기화 시간, 체크인 시간 또는 네트워크가 사용 가능한 경우에 최신 번들을 가져옵니다.
오프라인에서 실행
장치가 오프라인일 때 캐시된 번들을 통해 앱이 계속 작동합니다.
모든 스토어 릴리스가 팀의 생산성을 느리게 할 때

__CAPGO_KEEP_0__

Capgo의 웹层에 대한 즉각적인 릴리스 경로를 제공하여 모든 장치에 걸쳐 패키지 릴리스 및 확인이 느리고 어려운 enterprise 및 스토어 패키지에 대해.

Install once
1x
Update during sync
CI upload
Run offline
cached

__CAPGO_KEEP_0__의 set-and-forget 워크플로

  1. 1

    Ship the native shell once

    MDM, 기업 앱 스토어 또는 내부 장치 배포 흐름을 통해 서명된 iOS 또는 Android 앱을 배포하십시오.

  2. 2

    장치에 맞는 채널로 장치를 잠글 수 있습니다.

    생산 환경에 대한 기본 채널을 사용하고 필요할 때 사이트, 국가, 팀 또는 하드웨어 생성기에 따라 분할할 수 있습니다.

  3. 3

    CI에서 웹 업데이트 발행

    Capacitor 웹 번들을 Capgo으로 빌드, 테스트, 업로드하고, Native code 변경은 여전히 일반적인 기업 패키징 프로세스를 통해 가집니다.

  4. 4

    인터넷 연결 시 장치 업데이트

    장치들은 계획된 연결 시간 동안 업데이트 자료를 다운로드하고, 마지막으로 검증된 __CAPGO_KEEP_0__ 번들을 로컬로 저장하여 오프라인 사용을 지원합니다.

  5. 5

    감시, 롤백, 반복

    채널, 장치 로그, 단계별 롤아웃, 롤백을 사용하여 로컬 팀이 프로덕션 설치를 디버그하지 않도록 하세요.

오프라인 제약 조건을 위한 설계

Capgo을 웹 자산의 릴리즈 레이어로 사용하세요. Native 바이너리는 여전히 기업 패키징 흐름을 통해 이동합니다.

오프라인 최우선 런타임
앱은 설치된 네이티브 셸에서 마지막으로 검증된 Capgo 번들을 통해 열리므로, 사용자는 실시간 연결 없이도 작업을 계속할 수 있습니다.
사이트별 제어
첫 번째 사이트에 릴리스를 승격하고, 작은 그룹과 검증한 후, 동일한 번들을 더 많은 위치로 확장하세요.
Low-touch 사용자
사용자는 동일한 내부 앱을 계속 열고 있습니다. 장치가 Wi-Fi 또는 예약 동기화 창에 도달하면 업데이트 다운로드가 배경에서 진행됩니다.
감사할 수 있는 릴리스
엔지니어는 버전, 채널, 롤아웃 상태 및 장치 로그를 확인할 수 있습니다. 지역 팀에 문제 해결을 요청하지 않고도.

예시 implementation pattern

Capgo을 웹 자산의 릴리스 층으로 사용하여, native 배포 프로세스의 대체품이 아닌 것으로 사용하세요. Native 바이너리는 여전히 기업 패키징 흐름을 통해 이동합니다.

CI 업로드
# Build and publish the web layer
npx @capgo/cli@latest bundle upload --channel site-eu

# Promote after the first site validates it
npx @capgo/cli@latest channel set production com.enterprise.app --latest
앱 채널 구성
const config = {
  plugins: {
    CapacitorUpdater: {
      defaultChannel: 'production',
      autoUpdate: true,
    },
  },
}

이것이 무엇이고 이것이 무엇이 아닌 것

  • MDM, Apple Business Manager, Android Enterprise 또는 내부 기업 스토어를 통해 사설 기업 배포를 위해 사용하세요.
  • Capgo은 JavaScript, HTML, CSS 및 자산을 업데이트합니다. Native 플러그인 변경은 여전히 새로운 서명된 네이티브 패키지를 필요로 합니다.
  • 오프라인 장치에서는 마지막 성공적인 배ंडल이 실행될 때까지 재연결하고 다음 승인된 업데이트 가져올 때까지 실행됩니다.
  • 이것은 소비자 앱 스토어를 우회하는 것이 아닙니다. 팀이 자체 배포를 이미 수행하는 경우에 사용할 수 있는 사설 앱 운영 모델입니다.

내부 앱에 대한 이 릴리스 모델을 원하시나요?

실제 운영 모델 주변에 채널, 롤아웃 규칙 및 추적을 맵핑하세요.

즉시 롤아웃 계획하기