브랜드별 채널
각 브랜드 또는 고객은 자신의 Capgo 채널을 받습니다. 브랜드별 업데이트, 콘텐츠 및 기능을 푸시하여 다른 배포에 영향을 주지 않습니다.
동적 채널-switching
사용자에게 경험을 선택하도록 허용하세요. 레스토랑 앱은 사용자가 자신의 위치를 선택하고 해당 레스토랑의 콘텐츠를 다운로드할 수 있도록 허용할 수 있습니다.
중앙 집중식 관리
모든 배포를 하나의 대시보드에서 관리하세요. 전 세계 업데이트를 모든 채널에 푸시하거나 특정 브랜드를 대상으로 하세요.
미니 앱 플랫폼
Capgo 앱을 내 앱 안에 만듭니다. 각 미니 앱은 Capgo 채널 - 사용자는 다운로드하고 switch하는 것을 무난하게 합니다.
백색 레이블 사용 사례
음식점 체인
하나의 앱, 여러 음식점. 각 위치는 커스터마이즈 메뉴, 브랜딩, 기능을 받습니다. 사용자는 자신의 음식점을 선택하고 올바른 경험을 받습니다.
B2B SaaS
사업 고객에게 브랜디드 앱을 제공합니다. 그들은 로고, 색상, 기능을 받고, 하나의 코드베이스를 유지합니다.
플랫폼 앱
미니 앱 생태계를 만듭니다. 세 번째 개발자가 자신의 Capgo 채널에 업로드하고, 앱 스토어에 공개를 제어합니다.
미니 앱 스토어 모델
우리의 고객 중 한 명이 Capgo를 사용하여 전체 미니 앱 플랫폼을 만들었습니다. 이게 어떻게 작동하는지 보세요.
- 1메인 앱은殻과 네비게이션을 포함합니다.
- 2각 미니 앱은 별도의 Capgo 채널입니다
- 3사용자는 메인 앱에서 사용 가능한 미니 앱을浏览합니다.
- 4미니 앱을 선택하면 해당 채널의 콘텐츠를 다운로드합니다.
- 5CLI 또는 SDK를 통해 미니 앱 개발자는 언제나 프로덕션에 접근하지 않습니다.
- 6플랫폼 소유자는 검토하고 프로덕션으로 승인합니다.
import { CapacitorUpdater } from '@capgo/capacitor-updater'
// Get list of available mini-apps
const miniApps = [
{ name: 'Games', channel: 'miniapp-games' },
{ name: 'Utilities', channel: 'miniapp-utils' },
{ name: 'Finance', channel: 'miniapp-finance' },
]
// User selects a mini-app
async function loadMiniApp(channel: string) {
// Switch to the mini-app's channel
await CapacitorUpdater.setChannel({
channel: channel
})
// Download starts automatically
// App reloads with mini-app content
}
// Return to main app
async function returnToMainApp() {
await CapacitorUpdater.setChannel({
channel: 'production'
})
} 동적 채널 Switching
Capgo은 신뢰할 수 있는 동적 채널 Switching을 제공하는 유일한 라이브 업데이트 플랫폼입니다. 런타임에서 채널을 변경하고 새로운 콘텐츠를 다운로드하고 컨텍스트를 Switch할 수 있습니다. - 모든 재설치를 생략합니다. 이 기술은 4년 이상의 시간 동안 개선되고 테스트되었습니다.
작은 팀. 단순한 워크플로. 더 큰 결과.
1개의 브랜드에서 수백개의 브랜드로 확장할 수 있습니다. code을 다시 작성하지 않으면서.