Il marchio varianti si moltiplicano velocemente
Ogni cliente vuole il proprio logo, tema, flag delle feature, contenuti, testo di conformità e orario di lancio. Le fork separate trasformano quelle richieste in un debito di manutenzione permanente.
Operazioni per app di white-label
La promessa commerciale è semplice: vendere molte app con marchio senza mantenere molte app. Capgo rende quella operazione realistica con canali per bundle specifici per tenant, Builder per gusci nativi e rollback quando una marca ha bisogno di una correzione rapida.
Sostegno umano da Martin
Shell
Capacitor app
Tenant
Canali
Sicurezza
Rollback
Il Problema
Ogni cliente vuole il proprio logo, tema, flag delle feature, contenuti, testo di conformità e orario di lancio. Le fork separate trasformano quelle richieste in un debito di manutenzione permanente.
Un errore di menu, una correzione di onboarding o una funzione esclusiva per i clienti non dovrebbe costringere ogni tenant a passare attraverso una rilascio binario e una revisione dell'app store.
Un rilascio globale può rompere ogni marchio una volta. Un fork per ogni marchio rende il team lento. Il modello di rilascio ha bisogno di un percorso intermedio.
Modelli concreti
Un cliente B2B ottiene il proprio logo, tema, copia di onboarding e flag di feature senza costringere ogni altro cliente ad aggiornarsi nello stesso modo.
Ogni ristorante, clinica, palestra o sede locale può ricevere menu locali, asset, schermate di campagna e aggiornamenti di contenuto senza un nuovo binario.
A host app can list approved mini-apps or customer workspaces and switch the device to the matching Capgo channel at runtime.
Esempio di implementazione
Usa lo stesso Capacitor shell per ogni tenant. Pubblica bundle web specifici per tenant su Capgo canali, quindi lascia che l'app si sposti sul canale giusto dalla selezione di accesso, selezione dell'organizzazione o una schermata di amministrazione interna.
# 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 })
}
La Soluzione
The Capgo model keeps the native app stable and moves brand-specific web experiences through controlled channels.
Esempio di implementazione
Esempio di implementazione
Esempio di implementazione
Usa Costruttore per un nuovo guscio nativo quando gli icona, le autorizzazioni, i plugin o i metadati dello store cambiano. Usa OTA per il contenuto della marca che cambia settimanalmente.
Modello di rilascio
Le operazioni di white-label diventano gestibili quando ogni tenant ha un canale di rilascio chiaro e ogni canale può essere monitorato indipendentemente.
Mantieni l'autenticazione condivisa, l'analisi, la fatturazione, la navigazione e i plugin nativi in un'unica app Capacitor invece di ricostruirli per ogni cliente.
Mappa ogni cliente, franchise, ubicazione o spazio di lavoro a un canale Capgo con la sua storia di aggiornamenti e il suo calendario di rilascio.
Spedisce JavaScript, CSS, asset, configurazione, copia e esperimenti specifici del cliente senza revisione dell'app store.
Promuovi cambiamenti provati più ampiamente, fermo i rilasci rischiosi o torna indietro solo per il tenant che ne ha bisogno.
Segnale utente
La differenza è il controllo. I clienti vogliono che il tenant 42 riceva la sua soluzione urgente oggi senza spostare il tenant 1, il tenant 7 e ogni elenco di app store nello stesso momento.
Feedback comune dei clienti white-label
App costruite con Capacitor
Marchi di sport, intrattenimento e telecomunicazioni possono riutilizzare una base di app mentre cambiano orari, campagne, supporto e contenuti specifici per ogni marchio o paese.
SPORTS
App di media sportiva regionale dove gli orari e il contenuto locale richiedono il controllo del mercato.
INTRATTENIMENTO
Guida all'intrattenimento dove il contenuto che emerge varia a seconda del mercato e della finestra di programmazione.
TOOL
L'app di carrier dove i modelli di account condivisi ancora richiedono contenuti di prodotto e supporto locali.
Costruisci la shell dell'app una volta, mappa ogni tenant a un canale controllato Capgo e mantieni ogni marchio in movimento senza un codice separato.
Supporto umano da Martin