Skip to main content

Apps marque blanche

Une base de code, marques infinies

Déployez des mises à jour sur toutes vos apps marque blanche simultanément ou gérez chacune individuellement.

Channel Per Brand

Each brand or client gets their own Capgo channel. Push brand-specific updates, content, and features without affecting other deployments.

Dynamic Channel Switching

Let users choose their experience. A restaurant app can let users select their location and download that specific restaurant's content.

Centralized Management

Manage all deployments from one dashboard. Push global updates to all channels or target specific brands.

Mini-App Platform

Build an app store within your app. Each mini-app is a Capgo channel - users download and switch between them seamlessly.

Cas d'usage parfaits

Chaînes de restaurants

Chaque emplacement a sa propre app avec gestion centralisée

Plateformes SaaS

Donnez aux clients leur propre app brandée avec votre technologie

Entreprises plateformes

Passez à l'échelle sur des centaines d'apps brandées avec une équipe

Plateformes mini-apps

Hébergez plusieurs mini-apps dans une app conteneur

  • 1
    Main app contains the shell and navigation
  • 2
    Each mini-app is a separate Capgo channel
  • 3
    Users browse available mini-apps in the main app
  • 4
    Selecting a mini-app downloads that channel's content
  • 5
    Mini-app developers upload via CLI or SDK - never touching production
  • 6
    The platform owner reviews and promotes to production
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'
  })
}

Comment ça marche

Utilisez le système de channels Capgo pour des mises à jour spécifiques par marque

Prêt à passer à l'échelle ?

Commencez à gérer plusieurs apps aujourd'hui