본문으로 바로가기

설정하고 잊어

스토어 릴리스는 느립니다. Capgo 업데이트는 즉시 발생합니다.

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

채널 맵

Capgo 채널 관리 데스크탑을 사용하여 개인 기업 앱 릴리스를 관리합니다.
채널 맵
제품, 유럽 사이트, 미국 사이트
배포 규칙
첫 번째 사이트에서 시작하여 모든 위치
동기화 중 업데이트하기
오프라인 실행
한 번 설치
기업 스토어 또는 MDM를 통해 서명된 네이티브 셸을 배포하세요.
동기화 중 업데이트하기
장치가 스케줄된 동기화 창문, 체크인 시간 또는 사용 가능한 네트워크 창문 중에 최신 번들을 pulls합니다.
오프라인 실행
장치는 캐시된 번들을 사용하여 오프라인 상태일 때도 앱이 계속 작동합니다.

모든 스토어 릴리스가 팀의 속도를 늦추면

Capgo의 웹层에 대한 즉각적인 릴리스 경로를 제공하여 모든 장치에 걸쳐 패키지 릴리스 및 검증이 느리고 어려운 문제를 해결합니다.

한 번 설치
1x
Sync 중에 업데이트
CI 업로드
오프라인 실행
캐시

설정하고 잊어버리기만 하면 되는 워크플로우

  1. 1

    네이티브 셸을 한 번만 배포

    MDM, 기업 앱 스토어, 또는 내부 장치 배포 흐름을 통해 서명된 iOS 또는 Android 앱을 배포합니다.

  2. 2

    장치에 올바른 채널을 잠글 수 있습니다.

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

  3. 3

    CI에서 웹 업데이트 발행

    Build, test, and upload the Capacitor web bundle to Capgo. Native code changes still go through your normal enterprise packaging process.

  4. 4

    __CAPGO_KEEP_2__ 변경 사항은 여전히 일반적인 기업 패키징 프로세스를 통해 진행

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

  5. 5

    장치가 계획된 연결 시간 동안 업데이트 가져오고 마지막으로 검증된 번들을 로컬로 저장

    감시, 롤백, 반복

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

Use Capgo as the release layer for web assets, not as a replacement for your native distribution process. Native binaries still move through your enterprise packaging flow.

__CAPGO_KEEP_0__을 웹 자산의 릴리즈 레이어로 사용, native 배포 프로세스의 대체품이 아닌
The app opens from the installed native shell and the last verified Capgo bundle, so users can keep working without a live connection.
앱이 설치된 네이티브 셸에서 마지막으로 검증된 __CAPGO_KEEP_0__ 번들을 통해 열리므로 사용자는 실시간 연결이 없이는도 계속 작업할 수 있습니다.
사이트별 제어
Low-touch 사용자
사용자는 내부 앱을 계속 열고 있습니다. 장치가 Wi-Fi 또는 예약 동기화 창에 도달하면 업데이트 다운로드가 배경에서 진행됩니다.
감사할 수 있는 릴리스
엔지니어는 채널, 롤아웃 상태, 장치 로그를 볼 수 있으며, 지역 팀에 문제 해결을 요청하지 않고도 버전을 확인할 수 있습니다.

예시 구현 패턴

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 플러그인 변경은 여전히 새로운 서명된 네이티브 패키지를 필요로 합니다.
  • 오프라인 장치에서는 마지막 성공적인 배ंडल을 계속 실행합니다. 다시 연결하고 다음 승인된 업데이트 가져올 때까지.
  • 이것은 소비자 앱 스토어를 우회하는 것이 아닙니다. 팀이 자체 배포를 이미 수행하는 경우에 사용되는 사설 앱 운영 모델입니다.

내부 앱에 대한 이 릴리스 모델을 원하십니까?

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

즉시 롤아웃 계획