Passer au contenu principal

Opérations d'applications sans étiquette

Applications mobiles sans étiquette sans encombre de la mise en production

La promesse commerciale est simple : vendre de nombreuses applications étiquetées sans maintenir de nombreuses applications. Capgo rend cette opérationnellement réaliste avec des canaux pour des lots spécifiques au locataire, Builder pour des coquilles natives, et annulation lorsqu'une marque nécessite une correction rapide.

1 codebase
Capacitor source de vérité
Canaux locataires
lignes de mise en production contrôlées
Par marque
rayon d'annulation

Coquille

Capacitor application

Locataires

Canaux

Sécurité

Annuler

Le Problème

Les applications sans étiquette blanche échouent lorsque chaque client devient une branche

Les variantes de marques se multiplient rapidement

Chaque client veut sa propre logo, thème, drapeaux de fonctionnalités, contenu, texte de conformité et horaire de lancement. Les branches séparées transforment ces demandes en dettes de maintenance permanentes.

Les commentaires de magasin ralentissent les corrections des locataires

Une typo dans le menu, une correction d'inscription ou une fonctionnalité réservée au client ne devrait pas obliger chaque locataire à passer par une mise à jour binaire et une revue de l'application sur le magasin.

Les mises à jour mondiales sont trop brutales

One mise à jour mondiale peut casser chaque marque à la fois. Une branche par marque rend l'équipe lente. Le modèle de publication a besoin d'un chemin intermédiaire.

Modèles concrets

Qu'est-ce que 'white-label' signifie dans une application réelle Capgo

Application SaaS personnalisée pour les clients

Un client B2B SaaS obtient son propre logo, thème, texte d'accueil et drapeaux de fonctionnalité sans obliger chaque autre client à une mise à jour identique.

Application de franchise ou de local

Chaque restaurant, clinique, salle de sport ou agence locale peut recevoir des menus locaux, des actifs, des écrans de campagne et des mises à jour de contenu sans une nouvelle version.

Marché de mini-applications

L'application hôte peut lister les mini-applications approuvées ou les espaces de travail des clients et passer le dispositif sur le canal correspondant Capgo en temps de exécution.

Exemple d'implémentation

Une coquille partagée, des canaux spécifiques pour les locataires

Utilisez la même coquille Capacitor pour chaque locataire. Publiez des ensembles web spécifiques aux locataires sur les canaux Capgo, puis laissez l'application passer sur le bon canal à partir de la connexion, de la sélection de l'organisation ou d'une écran d'administration interne.

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

The Solution

Une coque unique, de nombreuses voies de marques contrôlées

Le modèle Capgo maintient l'application native stable et déplace les expériences web spécifiques à la marque par des canaux contrôlés.

Une voie par marque

Créez une voie pour chaque locataire, franchise, espace de travail, client ou variante d'application. Envoyez uniquement le bundle que la marque devrait recevoir.

Lancements mondiaux et ciblés

Promouvez une correction partagée à chaque voie lorsque c'est sécurisé, ou isolez un lancement à une seule cliente lorsque le changement est spécifique.

Retour en arrière au niveau du locataire

Si un bundle spécifique à un locataire casse, retournez cette voie sans perturber chaque autre application de marque.

Construire des coques, OTA pour l'itération

Utilisez le Constructeur pour une nouvelle coque native lorsque les icônes, les permissions, les plugins ou les métadonnées de magasin changent. Utilisez OTA pour le contenu de la marque qui change chaque semaine.

Modèle de lancement

Un workflow de mise à jour conçu pour de nombreuses marques

Les opérations sans étiquette deviennent gérables lorsque chaque locataire a une voie de mise à jour claire et que chaque voie peut être surveillée indépendamment.

1

Construire la coquille partagée

Conserver l'authentification partagée, les analyses, les factures, la navigation et les plugins natifs dans une seule application Capacitor au lieu de les reconstruire par client.

2

Créer des canaux locataires

Associer chaque client, franchise, emplacement ou espace de travail à un canal Capgo avec son propre historique d'actualisation et son rythme de mise à jour.

3

Publier des ensembles de marques

Envoyer du JavaScript, des CSS, des actifs, des configurations, des copies et des expériences spécifiques au client sans passer par la revue de l'App Store.

4

Contrôler le déploiement et le retrait

Promouvoir les modifications éprouvées plus largement, suspendre les déploiements risqués ou annuler uniquement le locataire qui en a besoin.

Signal utilisateur

Le point que les utilisateurs répètent est le contrôle. Ils veulent que le locataire 42 obtienne sa correction urgente aujourd'hui sans déplacer le locataire 1, le locataire 7 et toutes les listes de l'App Store en même temps.

Retours de client blanc étiqueté commun

Applications construites avec Capacitor

Applications de médias régionaux et de transporteurs partagent une noyau mais nécessitent un contrôle local

Les marques de sports, de divertissement et de télécom régionaux peuvent réutiliser une fondation d'application unique tout en changeant les horaires, les campagnes, le support et le contenu spécifique au marché pour chaque marque ou pays.

Type d'application
Sans étiquette
Catégories de magasin
SPORTS, DIVERTISSEMENT, OUTILS
Source
Données de magasin public
Icône de l'application Tigo Sports Guatemala

SPORTS

Tigo Sports Guatemala

Application de médias sportifs régionaux où les horaires et les contenus locaux nécessitent un contrôle du marché.

1,6M d'installations 3,3 étoiles
Afficher la liste de Google Play
icône de l'application TV SPIELFILM - TV-Programm

DIVERTISSEMENT

TV SPIELFILM - TV-Programm

Guide de divertissement où le contenu varie en fonction du marché et de la fenêtre de programmation.

12,1M d'installations 4,4 étoiles
Afficher la liste de Google Play

Livrer chaque application personnalisée à partir d'un système de mise en production Capgo unique

Construire la coquille de l'application une fois, mapper chaque locataire à un canal Capgo contrôlé, et garder chaque marque en mouvement sans un codebase séparé.