__CAPGO_KEEP_0__ | 화이트 레이블 모바일 앱 플랫폼

화이트 레이블 앱 운영

브랜드 없는 화이트 레이블 모바일 앱

사업의 약속은 간단합니다: 많은 브랜드 앱을 판매하되 많은 앱을 유지 관리하지 않습니다. Capgo은 채널, 빌더, 롤백을 통해 브랜드별로 tenant-특정 배포를 가능하게 해줍니다.

인간 지원

1 개의 코드베이스
Capacitor 소스
임대인 채널
제어된 릴리스 레인
브랜드별
롤백 범위

터미널

Capacitor 앱

임대인

채널

안전

롤백

문제

브랜드 버전이 빠르게 증가합니다

모든 고객이 로고, 테마, 기능 플래그, 콘텐츠, 규정 텍스트 및 출시 타이밍이 있는지 원합니다. 분리된 포크는 이러한 요청을 영구적인 유지 보수 부담으로 만듭니다.

스토어 리뷰가 임대인 수정을 늦추고

메뉴 타이포, 온보딩 수정, 고객 전용 기능이 모든 임대인을 바이너리 릴리스와 앱 스토어 리뷰로 강요하지 않아야 합니다.

A menu typo, onboarding fix, or customer-only feature should not force every tenant through a binary release and app store review.

전세계 릴리스는 너무 단순합니다

한 번의 전세계 업데이트로 모든 브랜드가 한번에 깨질 수 있고, 브랜드당 하나의 분기를 만들면 팀이 느려집니다. 릴리스 모델이 중간 경로를 찾는 것이 필요합니다.

콘크리트 모델

실제 Capgo 앱에서 White Label이 무엇을 의미하는지

고객 브랜드 SaaS 앱

B2B SaaS 고객이 로고, 테마, 온보딩 복사본, 기능 플래그를 받으면서 다른 고객에게도 동일한 업데이트를 강요하지 않습니다.

프랜차이즈 또는 지역 앱

각각의 레스토랑, 클리닉, 헬스장, 또는 지역 branch가 지역 메뉴, 자산, 캠페인 스크린, 콘텐츠 업데이트를 받을 수 있으면서 새로운 바이너리가 필요하지 않습니다.

미니 앱 마켓

호스트 앱이 승인된 미니 앱 또는 고객 워크스페이스를 목록화하고 런타임에 해당하는 Capgo 채널로 장치를 Switch할 수 있습니다.

구현 예시

공유된 쉘, tenant-특정 채널

모든 Capacitor 테넌트에서 동일한 쉘을 사용하세요. Capgo 채널에 테넌트별 웹 번들을 공개한 후 로그인, 조직 선택, 또는 내부 관리자 화면에서 앱이 올바른 채널로 Switch하세요.

# 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

한 개의 앱 쉘, 여러 브랜드 제어

The Capgo 모델은 네이티브 앱의 안정성을 유지하고 브랜드별 웹 경험을 제어된 채널로 전달합니다.

브랜드별 채널

각 테넌트, 프랜차이즈, 워크스페이스, 고객, 또는 앱 변형에 대해 채널을 하나씩 생성하세요. 브랜드가 받을 수 있는 번들을만 따로 푸시하세요.

글로벌 및 목표된 릴리스

공유된 수정을 모든 채널에推送할 때 안전할 때, 또는 특정한 변경을 하나의 고객에만 릴리스할 때.

테넌트별 롤백

테넌트별 번들이 깨지면, 다른 모든 브랜드 앱을 방해하지 않고 그 채널을 롤백하세요.

쉘 빌더, OTA 반복

아이콘, 권한, 플러그인, 또는 스토어 메타데이터가 변경될 때 새로운 네이티브 쉘을 빌더로 사용하세요. 브랜드 콘텐츠가 주간으로 변경될 때는 OTA를 사용하세요.

릴리스 모델

다수의 브랜드를 위한 릴리스 워크플로우

각 테넌트가 명확한 릴리스 경로를 가지고 있고, 각 경로가独立적으로 모니터링 될 수 있게 되면, 화이트 레이블 운영이 관리가 가능해집니다.

1

공유 쉘 빌드

Keep shared auth, analytics, billing, navigation, and native plugins in one Capacitor app instead of rebuilding them per customer.

2

채널 생성

각 고객, 프랜차이즈, 위치, 또는 워크스페이스를 Capgo 채널에 맵핑하여, 각 채널에 독립적인 업데이트기록과 릴리스 일정과 같은 정보를 관리할 수 있습니다.

3

브랜드 번들 배포

앱 스토어 리뷰 없이 고객별로 맞춤형 자바스크립트, CSS, 자산, 설정, 복사본, 실험을 배포할 수 있습니다.

4

릴리스 및 롤백 제어

증명된 변경 사항을 더 넓게 확산시키거나, 위험한 롤아웃을 일시 중단하거나, 오직 필요한 테넌트만 롤백할 수 있습니다.

사용자 신호

유저들이 반복적으로 말하는 것은 제어입니다. 그들은 tenant 42가 오늘 즉시 긴급한修정을받을 수 있도록 tenant 1, tenant 7, 그리고 모든 앱 스토어 목록을 동시에 이동하지 않도록하고 싶습니다.

일반적인 화이트 레이블 고객 feedback

Capacitor로 빌드된 앱

지역 미디어 및 통신사 앱은 공통 코어를 공유하지만 지역 제어가 필요합니다

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

앱 종류
화이트 레이블
스토어 카테고리
스포츠, 엔터테인먼트, 도구
원본
공개된 스토어 데이터
티고 스포츠 과테말라 앱 아이콘

스포츠

티고 스포츠 과테말라

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

1.6M 다운로드 3.3 평점
구글 플레이 목록 보기
TV SPIELFILM - TV-프로그램 앱 아이콘

엔터테인먼트

TV SPIELFILM - TV-프로그램

콘텐츠가 시장과 프로그램 윈도우에 따라 달라지는 엔터테인먼트 가이드입니다.

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

TOOLS

Mi Orange

공유 계정 패턴이 여전히 지역 제품 및 지원 콘텐츠가 필요할 때 사용되는 통신사 앱

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

Ship every branded app from one Capgo release system

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

마틴의 인간 지원