Zum Hauptinhalt springen

Weißbeschriftete App-Verwaltung

Weißbeschriftete mobile Apps ohne Release-Müll

The Geschäftsversprechen ist einfach: Viele brandierte Apps verkaufen, ohne viele Apps zu pflegen. Capgo macht das operativ realistisch mit Kanälen für Mieter-spezifische Pakete, Builder für native Hüllen und Rollover, wenn eine Marke schnell reparieren muss.

1 Codebasis
Capacitor Quelle der Wahrheit
Mieterkanäle
kontrollierte Freigabestrecken
Pro Marke
Rollover-Blastradius

Hülle

Capacitor App

Mieter

Kanäle

Sicherheit

Rückgängig machen

Das Problem

White-label-Apps scheitern, wenn jeder Kunde ein Fork wird

Markenvarianten multiplizieren sich schnell

Jeder Kunde möchte sein eigenes Logo, Thema, Feature-Flags, Inhalte, Compliance-Text und Startzeit.

Getrennte Forks verwandeln diese Anforderungen in dauerhaftes Wartungskapital.

Store-Bewertungen behindern Mieterkorrekturen

Eine Menü-Tippfehler, eine Onboarding-Korrektur oder eine Kunden-schutzende Funktion sollte nicht dazu führen, dass jeder Mieter durch eine binäre Veröffentlichung und eine App-Store-Bewertung gezwungen wird.

Globale Veröffentlichungen sind zu unpräzise

Eine globale Aktualisierung kann jeden Brand gleichzeitig brechen. Ein Fork pro Brand macht das Team langsam. Das Release-Modell benötigt einen Mittelweg.

What bedeutet White-Label in einer echten Capgo App

Kundenmarke SaaS-Anwendung

Ein B2B-SaaS-Kunde erhält sein eigenes Logo, Thema, Einrichtungstext und Feature-Flags ohne, dass jeder andere Kunde auf denselben Update gezwungen wird.

Franchise- oder Standort-App

Jedes Restaurant, Klinik, Fitnessstudio oder lokale Filiale kann lokale Menüs, Assets, Kampagnenbilder und Inhaltsaktualisierungen ohne neue Binärdatei erhalten.

Mini-App-Marktplatz

Eine Host-App kann genehmigte Mini-Apps oder Kundenarbeitsbereiche auflisten und den Gerätebetrieb auf das passende Capgo-Kanal umschalten.

Implementierungsbeispiel

Eine gemeinsame Shell, tenant-spezifische Kanäle

Verwende die gleiche Capacitor-Shell für jeden Mieter. Veröffentliche tenant-spezifische Web-Bundles auf Capgo-Kanälen und lasse die App dann auf den richtigen Kanal umschalten, sobald der Benutzer sich anmeldet, eine Organisation auswählt oder eine interne Admin-Oberfläche öffnet.

# 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 })
}

Das Lösung

Eine App-Shell, viele kontrollierte Markenbahnen

The Capgo-Modell hält die native App stabil und leitet markenspezifische Web-Erfahrungen über kontrollierte Kanäle.

Kanal pro Marke

Erstelle einen Kanal für jeden Mieter, Franchise, Arbeitsplatz, Kunden oder Anwendungsvarianten. Drücke nur die Bundle, die die Marke erhalten soll.

Global und zielgerichtete Releases

Fordere eine gemeinsame Reparatur für jeden Kanal an, wenn es sicher ist, oder isoliere eine Veröffentlichung auf einen Kunden, wenn der Änderung spezifisch ist.

Mietvertragsrückgängigkeit

Wenn ein Mieter-spezifisches Bundle kaputt ist, rücke diesen Kanal zurück, ohne jeden anderen markierten App zu stören.

Builder für Hüllen, OTA für Iteration

Verwende Builder für eine neue native Hülle, wenn Icons, Berechtigungen, Plugins oder Store-Metadaten geändert werden. Verwende OTA für die markenspezifische Inhalte, die wöchentlich geändert werden.

Release-Modell

Ein Release-Workflow, der für viele Marken gebaut ist

Die weißen Etiketten-Operationen werden handhabbar, wenn jeder Mieter eine klare Release-Lane hat und jede Lane unabhängig überwacht werden kann.

1

Die gemeinsame Shell erstellen

Halten Sie Authentifizierung, Analysen, Abrechnung, Navigation und native Plugins in einer einzigen Capacitor-Anwendung anstatt sie pro Kunden neu zu erstellen.

2

Mandantenkanäle erstellen

Jeden Kunden, Franchise, Standort oder Workspace zu einem Capgo-Kanal mit eigener Aktualisierungsgeschichte und Release-Rhythmus zuordnen.

3

Markenbündel veröffentlichen

Kunden-spezifische JavaScript, CSS, Assets, Konfiguration, Kopien und Experimente ohne App-Store-Überprüfung verschicken.

4

Rolle und Rückschlag steuern

Gewährte Änderungen breiter verbreiten, riskante Rollouts pausieren oder nur den Mandanten zurückrollen, der es benötigt.

Benutzer-Signal

Der Punkt, den Benutzer wiederholen, ist Kontrolle. Sie wollen, dass Mandant 42 heute seine dringende Reparatur erhält, ohne dass Mandant 1, Mandant 7 und jede App-Store-Liste gleichzeitig verschoben werden.

Gemeinsame weiße Etikettierung von Kundenfeedback

Echte App-Beispiele

Regionale Medien- und Anbieter-Apps teilen eine gemeinsame Basis, benötigen aber lokale Kontrolle

Regionale Sport-, Unterhaltungs- und Telekommunikationsmarken können eine App-Grundlage wiederholen, während sie für jede Marke oder Region Saisonpläne, Kampagnen, Support und marktspezifische Inhalte ändern können.

Beispielart
Weißer Etikett
Ladenkategorien
SPORTS, ENTERTAINMENT, TOOLS
Quelle
Öffentliche Laden-Datensatz
+

Trennen Sie Kanäle nach Marke oder Region

+

Wiederholen Sie eine Release-Workflow

+

Patching marktspezifische Inhalte schnell

Tigo Sports Guatemala App-Icon

SPORTS

Tigo Sports Guatemala

1,6 M Installate3,3 Bewertung

Regionale Sportmedien-App, bei der Schedules und lokale Inhalte Marktkontrolle benötigen.

Google Play-Listung anzeigen
TV SPIELFILM - TV-Programm App ikon

ENTERTAINMENT

TV SPIELFILM - TV-Programm

12,1 M Installate4,4 Bewertung

Unterhaltungsleitfaden, bei dem Inhalte je nach Markt und Programmierung variieren.

Google Play Liste anzeigen
Mi Orange App-Icon

TOOLS

Mi Orange

9,3 M Installierungen4,2 Bewertung

Trägeranwendung, bei der gemeinsame Kontenmuster noch lokale Produkt- und Supportinhalte benötigen.

Google Play Liste anzeigen

Öffentliche App-Store-Daten werden nur als Beispiel verwendet. Dies ist keine Capgo Kundenbehauptung.

Jedes markengetreue App von einem Capgo Release-System aus versenden

Die App-Shell einmal bauen, jede Mieterin auf einen kontrollierten Capgo Kanal abbilden und jede Marke ohne separate Codebasis weiterentwickeln.