메인 콘텐츠로 바로가기

브랜드 앱 운영

브랜드 모바일 앱을 출시하지 않고도 출시 관리를 하지 않습니다.

사업의 약속은 간단합니다: 많은 브랜드 앱을 판매하십시오. Capgo는 브랜드 앱을 출시하지 않고도 브랜드 앱을 출시할 수 있도록 tenant-specific bundle 채널, Builder for native shell, 그리고 브랜드가 빠른修정을 필요로 할 때 rollback을 제공합니다.

1 개의 코드베이스
Capacitor의 원천
임대 채널
통제된 릴리스 레인
브랜드별
롤백 폭파 반경

Shell

Capacitor 앱

테넌트

채널

안전

롤백

문제

브랜드 버전이 빠르게 증가하여 고객이 분기점이 되면 화이트 레이블 앱이 실패한다

브랜드 버전이 빠르게 증가하여 고객이 분기점이 되면 화이트 레이블 앱이 실패한다

모든 고객은 자신의 로고, 테마, 기능 플래그, 콘텐츠, 준수 텍스트, 및 출시 타이밍이 필요합니다.

분리된 포크는 이러한 요청을 영구적인 유지 보수 부담으로 변환합니다.

리뷰는 임대인 수정을 늦추고 있습니다.

메뉴 타이포, 온보딩 수정, 또는 고객 전용 기능은 모든 임대인에게 이진 릴리스 및 앱 스토어 리뷰를 강요하지 않아야 합니다.

글로벌 릴리스는 너무 단순합니다.

한 번의 글로벌 업데이트만으로 모든 브랜드가 한번에 깨질 수 있습니다. 한 포크당 브랜드를 사용하면 팀이 느려집니다. 릴리스 모델이 중간 경로가 필요합니다.

실제 Capgo 앱에서 백 라벨이 무엇을 의미하는지

고객 브랜드 SaaS 앱

B2B SaaS 고객은 로고, 테마, 온보딩 복사본, 및 기능 플래그를 강제로 모든 다른 고객에게 업데이트를 강요하지 않고 받을 수 있습니다.

프랜차이즈 또는 지역 앱

각 식당, 클리닉, 헬스 클럽, 또는 지역 branch는 지역 메뉴, 자산, 캠페인 스크린, 및 콘텐츠 업데이트를 받을 수 있습니다. 새로운 이진이 필요하지 않습니다.

마켓플레이스 앱

Capgo 채널로 전환할 수 있는 승인된 미니 앱 또는 고객 워크스페이스를 호스트 앱이 목록화할 수 있습니다.

Implementation example

하나의 공유 쉘, tenant-특정 채널

Capacitor 쉘을 모든 tenant에 사용하여 tenant-특정 웹 번들을 Capgo 채널에 게시하고, 로그인, 조직 선택 또는 내부 관리자 화면에서 올바른 채널로 전환하도록 앱을 설정합니다.

# Publish tenant-specific web bundles from the same app
npx @capgo/cli@latest bundle upload --channel acme
npx @capgo/cli@latest bundle upload --channel globex
npx @capgo/cli@latest bundle upload --channel north-branch
import { CapacitorUpdater } from '@capgo/capacitor-updater'

export async function switchTenant(channel: string) {
  await CapacitorUpdater.setChannel({ channel })

  const latest = await CapacitorUpdater.getLatest()
  const bundle = await CapacitorUpdater.download({
    url: latest.url,
    version: latest.version,
  })

  await CapacitorUpdater.set({ id: bundle.id })
}

The Solution

하나의 앱 쉘, 많은 제어된 브랜드 차량

Capgo 모델은 네이티브 앱을 안정화하고 제어된 채널을 통해 브랜드 특정 웹 경험을 이동합니다.

브랜드별 채널

각 tenant, 프랜차이즈, 워크스페이스, 고객 또는 앱 변형에 대한 채널을 생성하고, 해당 브랜드가 받을 수 있는 번들을만 푸시합니다.

전역 및 목표된 릴리스

공유된 수정을 모든 채널에推진할 때 안전할 때, 또는 변경이 특정 고객에 대한 경우에 한 채널에만 릴리스를 고립시킵니다.

tenant-레벨 롤백

If a tenant-specific bundle breaks, roll that channel back without disturbing every other branded app.

__CAPGO_KEEP_0__ 빌더는 셸, OTA는 반복을 위한 빌더

__CAPGO_KEEP_0__ 빌더를 사용하여 새로운 네이티브 셸을 만들 때 아이콘, 권한, 플러그인, 또는 스토어 메타데이터가 변경될 때 사용하십시오. OTA는 주간으로 변경되는 브랜드 콘텐츠를 위한 것입니다.

릴리스 모델

많은 브랜드를 위한 릴리스 워크플로우

백 라벨 운영이 관리가 가능해지면 모든 테넌트가 명확한 릴리스 라인을 가지고 있고, 모든 라인이独立적으로 모니터링 될 수 있습니다.

1

공유 셸 빌드

공유 인증, 분석, 청구, 네비게이션, 네이티브 플러그인을 하나의 Capacitor 앱에 유지하는 것이 고객별로 다시 구축하지 않아도 되도록 하는 것입니다.

2

테넌트 채널 만들기

각 고객, 프랜차이즈, 위치, 또는 워크스페이스를 Capgo 채널과 함께 업데이트 기록 및 릴리스 일정과 매핑합니다.

3

브랜드 번들 게시

앱 스토어 리뷰 없이 고객별 자바스크립트, CSS, 자산, 구성, 복사본, 실험을 배포합니다.

4

배포 및 롤백 제어

증명된 변경 사항을 더 넓게 전파하거나 위험한 배포를 일시 중단하거나, 필요한 tenant만 롤백할 수 있습니다.

사용자 신호

사용자가 반복하는 점은 제어입니다. tenant 42가 오늘 긴급한修정을받고 tenant 1, tenant 7, 모든 앱 스토어 목록이 동시에 움직이지 않도록하고 싶습니다.

일반화된 백색 레이블 고객 피드백

Capacitor로 빌드된 앱

지역 미디어 및 통신사 앱은 공통의 핵심을 공유하지만 지역 제어가 필요합니다.

지역 스포츠, 엔터테인먼트 및 통신사 브랜드는 하나의 앱 기초를 재사용하면서 각 브랜드 또는 국가에 따라 일정, 캠페인, 지원, 시장별 콘텐츠를 변경할 수 있습니다.

앱 유형
백색 레이블
스토어 카테고리
스포츠, 엔터테인먼트, 도구
Source
공개 저장소 데이터셋
Tigo Sports Guatemala 앱 아이콘

스포츠

Tigo Sports Guatemala

지역 스포츠 미디어 앱에서 일정과 지역 콘텐츠가 시장 통제가 필요합니다.

160만 다운로드 3.3점
Google Play 목록 보기
TV SPIELFILM - TV-프로그램 앱 아이콘

엔터테인먼트

TV SPIELFILM - TV-프로그램

__CAPGO_KEEP_0__에서 콘텐츠가 시청자와 상호작용하는 방식이 시장과 프로그램 윈도우에 따라 다르다.

12.1M 다운로드 4.4점
Google Play 목록 보기
Mi Orange 앱 아이콘

도구

Mi Orange

공유 계정 패턴이 여전히 지역 제품 및 지원 콘텐츠가 필요하지만 통신사 앱입니다.

9.3M 다운로드 4.2점
Google Play 목록 보기

한 Capgo 릴리스 시스템에서 모든 브랜드 앱을 배송하세요.

앱 쉘을 한 번만 빌드하고, 제어된 Capgo 채널에 모든 테넌트를 맵핑하고, 각 브랜드를 별도의 코드베이스 없이 움직이게 유지하세요.