メインコンテンツにスキップ

ブランドレスのアプリ

1つのコードベース。無限のブランド。

あなたのビジネスは、各クライアント用に別々のコードベースを持つことができない。1度だけビルドし、どこでも展開することができる - 各ブランドは独自のチャネルとカスタマイズされたコンテンツを取得する。

ブランドごとにチャネル

各ブランドまたはクライアントは独自のCapgoチャネルを取得します。ブランド固有の更新、コンテンツ、機能を他の展開に影響を与えずにプッシュすることができます。

ダイナミックチャネル切り替え

ユーザーが自分の体験を選択できるようにします。レストランアプリはユーザーが自分の場所を選択し、その特定のレストランのコンテンツをダウンロードできるようにすることができます。

集中管理

すべての展開を1つのダッシュボードから管理することができます。全世界の更新をすべてのチャネルにプッシュするか、特定のブランドにターゲットすることができます。

ミニアプリプラットフォーム

アプリ内でアプリストアを作成します。各ミニアプリはCapgoチャンネルです - ユーザーはダウンロードして切り替えることができます。

白ラベル用途

レストランチェーン

1つのアプリ、多くのレストラン。各店舗はカスタマイズされたメニュー、ブランド、機能を受け取ります。ユーザーは店舗を選択し、適切な体験を受け取ります。

B2B SaaS

各ビジネス顧客にブランド化されたアプリを提供します。彼らはロゴ、カラー、機能を受け取り、コードベースを維持します。

プラットフォームアプリ

ミニアプリエコシステムを作成します。第三者開発者はCapgoチャンネルにアップロードし、ストアの公開を管理します。

ミニアプリストアモデル

1つのCapgoを使用して、完全なミニアプリプラットフォームを作成した顧客がいました。ここではどのように機能するかを説明します。

  • 1
    メインアプリにはシェルとナビゲーションが含まれます。
  • 2
    各ミニアプリはCapgoチャンネルとして個別に管理されます
  • 3
    ユーザーはメインアプリ内で利用可能なミニアプリを閲覧します。
  • 4
    ミニアプリを選択すると、そのチャネルのコンテンツがダウンロードされます。
  • 5
    ミニアプリ開発者はCLIまたはSDKを使用してアップロードします - 生産環境に触れることはありません。
  • 6
    プラットフォームのオーナーはレビューし、生産環境に推奨します。
MiniAppStore.tsx
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'
  })
}

ダイナミックチャネル切り替え

Capgoは、信頼性の高いダイナミックチャネル切り替えの唯一のライブアップデートプラットフォームです。実行時でチャネルを切り替え、新しいコンテンツをダウンロードし、コンテキストを切り替え - 再インストールなしで。

この技術は4年以上にわたって改良され、実戦でテストされています。

Scale from one brand to hundreds without rewriting code. Every dollar saved extends your runway.