메인 콘텐츠로 바로가기

Set & Forget

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

원래 앱을 한 번 설치한 후, Capgo를 통해 웹 수정 사항을 배포하고, 누가 수정 사항을 받았는지 추적하고, 마지막으로 잘 작동하던 버전을 오프라인 기기에서 유지하세요.

채널 맵

Capgo 채널 관리 대시보드를 사용하여 사내 앱 배포를 관리하세요.
채널 맵
prod, site-eu, site-us
배포 규칙
첫 번째 사이트에서 시작하여 모든 위치에 배포
sync 시 업데이트
offline 모드에서 실행
한 번 설치
기업 스토어 또는 MDM를 통해 서명된 네이티브 셸을 배포하십시오.
sync 중에 업데이트
scheduled sync windows, check-in 시간, 또는 네트워크가 사용 가능한 경우에 최신 버전의 패키지를 장치에서 pull합니다.
offline 모드에서 실행
장치가 오프라인일 때도 캐시된 버전의 패키지를 사용하여 앱이 계속 작동합니다.

스토어 릴리스가 팀의 생산성을 느려지게 할 때

스토어 및 기업 패키지 릴리스는 모든 장치에서 확인하기 어려우며 협調하기 어려운 느린 프로세스입니다. Capgo는 웹层에 대한 즉시 릴리스 경로를 제공하며, 채널, 장치 로그, 단계별 롤아웃, 롤백 기능이 내장되어 있습니다.

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

설정하고 잊어버리면 자동으로 업데이트되는 워크플로우

  1. 1

    네이티브 셸을 한 번만 배포

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

  2. 2

    장치에 올바른 채널을 잠그세요

    생산 환경에서는 기본 채널을 사용하고 필요할 때 사이트, 국가, 팀, 또는 하드웨어 생성기에 따라 채널을 나누세요.

  3. 3

    CI에서 웹 업데이트를 게시하세요

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

  4. 4

    장치가 온라인일 때 업데이트를 허용하세요

    장치가 계획된 연결 시간 동안 업데이트를 다운로드하고 오프라인 사용을 위해 마지막으로 좋은 번들을 지역적으로 유지합니다.

  5. 5

    Watch, rollback, repeat

    __CAPGO_KEEP_0__을 사용하여 로컬 팀이 프로덕션 설치를 디버그하지 않도록 하기 위해 채널, 장치 로그, 스테이지 롤아웃, 롤백을 사용하세요.

offline 환경의 기업 제약을 위한 설계

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

offline-first 런타임
설치된 네이티브 셸에서 앱이 열리고 마지막으로 검증된 Capgo 배ंडल에서, 사용자는 라이브 연결이 없이는 계속 작업할 수 있습니다.
사이트별 제어
하나의 사이트에 릴리즈를 승격하고, 작은 그룹과 검증한 후, 동일한 배ंडल을 더 많은 위치로 확장하세요.
low-touch 사용자
사용자는 항상 동일한 내부 앱을 열고 있습니다. 업데이트 다운로드는 장치가 Wi-Fi에 도달하거나 예약된 싱크 창을 통해 백그라운드에서 진행됩니다.
감사할 수 있는 릴리즈
엔지니어링은 배ंडल 버전, 채널, 롤아웃 상태, 장치 로그를 볼 수 있습니다. 로컬 팀에게 디버그를 요청하지 않아도 됩니다.

예시 구현 패턴

Capgo을 웹 자산의 릴리스层로 사용하십시오. 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은 자바스크립트, HTML, CSS, 및 자산을 업데이트합니다. native 플러그인 변경은 새로운 서명된 네이티브 패키지를 필요로 합니다.
  • 오프라인 장치에서는 마지막 성공적인 번들을 계속 실행합니다. 다시 연결하고 다음 승인된 업데이트를 가져올 때까지.
  • 이것은 소비자 앱 스토어를 우회하는 것이 아닙니다. 이미 자체 배포를 하는 팀에 대한 개인 앱 운영 모델입니다.

Capacitor으로 빌드된 앱

계정 앱은 조용하고 자동화된 유지 관리가 필요합니다.

통신 및 지원 앱에는 청구, 계획, 지원, 및 장치 워크플로가 최신 상태로 유지되어야 하며 사용자에게 새로운 바이너리를 설치하도록 요청하지 않아야 합니다.

앱 유형
설정하고 잊기
카테고리 저장소
제품성능, 도구, 도구
원천
공개 저장소 데이터 집합
My Swisscom 앱 아이콘

제품성능

My Swisscom

계정 앱에서 지원, 계획 및 청구 변경 사항이 조용히 배포되어야 합니다.

180만 다운로드 4.4점 평가
Google Play 목록 보기
Vodafone My 앱 아이콘

도구

Vodafone My

사용자는 모든 작은 업데이트를 관리하지 않아야 하는 통신사 자체 서비스 앱.

11.1M 다운로드 4.6점
Google Play 목록 보기
Técnico Virtual – Suporte Técn 앱 아이콘

도구

Técnico Virtual – Suporte Técn

디아그노스틱 및 지원 흐름이 릴리스 오버헤드 없이 유지 관리가 필요한 지원 앱.

10.3M 설치 4.3점
구글 플레이 목록 보기

내부 앱에 이 릴리스 모델을 사용하고 싶으십니까?

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

Instant 롤포트