Las variantes de marca se multiplican rápidamente
Cada cliente quiere su propio logotipo, tema, banderas de características, contenido, texto de cumplimiento y hora de lanzamiento
Operaciones de aplicaciones de etiqueta blanca
La promesa comercial es simple: vender muchas aplicaciones con marca sin mantener muchas aplicaciones. Capgo hace que esa operación sea realista con canales para paquetes específicos de inquilino, Constructor para capas nativas y rollback cuando una marca necesita una corrección rápida.
Capa
Capacitor aplicación
Inquilinos
Canales
Seguridad
Revertir
El Problema
Cada cliente quiere su propio logotipo, tema, banderas de características, contenido, texto de cumplimiento y hora de lanzamiento
Un error en el menú, una corrección de inicio de sesión o una característica exclusiva para clientes no deberían obligar a cada inquilino a pasar por una compilación binaria y una revisión de la tienda
Una actualización global puede romper cada marca de una vez. Una rama por marca hace que el equipo sea lento. El modelo de lanzamiento necesita un camino intermedio.
Modelos concretos
Un cliente de SaaS B2B obtiene su propio logo, tema, copia de inicio de sesión y banderas de características sin obligar a cada otro cliente a la misma actualización.
Cada restaurante, clínica, gimnasio o sucursal local puede recibir menús locales, activos, pantallas de campaña y actualizaciones de contenido sin un nuevo binario.
Una aplicación de anfitrión puede listar aplicaciones mini aprobadas o espacios de trabajo de clientes y cambiar el dispositivo a la canal correspondiente de Capgo en tiempo de ejecución.
Ejemplo de implementación
Utilice la misma caja de Capacitor para cada inquilino. Publique paquetes web específicos de inquilino a canales de Capgo , luego permita que la aplicación cambie al canal correcto desde la pantalla de inicio de sesión, selección de organización o una pantalla de administración 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 })
}
The Solution
El modelo Capgo mantiene la aplicación nativa estable y mueve las experiencias web específicas de la marca a través de canales controlados.
Crear un canal para cada inquilino, franquicia, espacio de trabajo, cliente o variante de aplicación. Envíe solo el paquete que la marca debe recibir.
Promover una corrección compartida a todos los canales cuando sea seguro, o aislar un lanzamiento a un cliente cuando el cambio es específico.
Si un paquete de inquilino específico falla, róllelo hacia atrás sin perturbar ninguna otra aplicación de marca.
Utilice el Constructor para una nueva caja nativa cuando cambien los iconos, permisos, plugins o metadatos de la tienda. Utilice OTA para el contenido de la marca que cambia semanalmente.
Modelo de lanzamiento
Las operaciones de etiqueta blanca se vuelven manejables cuando cada inquilino tiene un carril de lanzamiento claro y cada carril puede ser monitoreado de manera independiente.
Mantén la autenticación compartida, análisis, facturación, navegación y plugins nativos en una aplicación Capacitor en lugar de reconstruirlas por cliente.
Asigna cada cliente, franquicia, ubicación o espacio de trabajo a un canal Capgo con su propia historia de actualizaciones y ritmo de lanzamiento.
Envía JavaScript, CSS, activos, configuración, copia y experimentos específicos del cliente sin revisión de tiendas de aplicaciones.
Promueve cambios probados más ampliamente, pausa rollouts arriesgados o retrocede solo al inquilino que lo necesita.
Señal de usuario
El punto que los usuarios repiten es el control. Quieren que el inquilino 42 obtenga su arreglo urgente hoy sin mover al inquilino 1, al inquilino 7 y cada lista de tiendas de aplicaciones al mismo tiempo.
Comentarios de clientes de etiqueta blanca protegida
Aplicaciones construidas con Capacitor
Marcas de deportes, entretenimiento y telecomunicaciones regionales pueden reutilizar una base de aplicación mientras cambian horarios, campañas, soporte y contenido específico del mercado para cada marca o país
DEPORTES
Aplicación de medios deportivos regionales donde los horarios y contenido local necesitan control de mercado.
DIVERSIÓN
Guía de entretenimiento donde el contenido aflora de manera variable según el mercado y la ventana de programación.
HERRAMIENTAS
Aplicación de proveedor donde patrones de cuenta compartida todavía necesitan contenido de producto y soporte local.
Construye la caja de la aplicación una vez, asigna cada inquilino a un canal Capgo controlado y mantén cada marca en movimiento sin un códigobase separado.