Las variantes de marca se multiplican rápidamente
Cada cliente quiere su propio logo, tema, banderas de características, contenido, texto de cumplimiento y horario de lanzamiento
Operaciones de aplicaciones móviles sin etiquetado
The promise de negocio es simple: vender muchas aplicaciones con marca sin mantener muchas aplicaciones. Capgo hace que esa operación sea realista desde el punto de vista operativo con canales para paquetes específicos de inquilinos, Builder para capas nativas, y rollback cuando una marca necesita una solución rápida.
Capa
Capacitor aplicación
Inquilinos
Canales
Seguridad
Revertir
El Problema
Cada cliente quiere su propio logo, tema, banderas de características, contenido, texto de cumplimiento y horario 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 actualización binaria y una revisión de la tienda
Una actualización global puede romper cada marca al mismo tiempo
Una rama por marca hace que el equipo sea lento. El modelo de liberación necesita un camino intermedio
Una aplicación de SaaS B2B recibe su propio logo, tema, copia de inicio de sesión y banderas de características sin obligar a cada otra aplicación 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 una nueva versión binaria.
Una aplicación de anfitrión puede listar aplicaciones de mini-aplicación aprobadas o espacios de trabajo del cliente 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 a la canal correcta 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 })
} La Solución
The Capgo mantiene estable la aplicación nativa 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.
Promover una corrección compartida a todos los canales cuando sea seguro, o aislar una publicación a un solo cliente cuando el cambio es específico.
Si un paquete de inquilino específico falla, róllalo hacia atrás sin perturbar ninguna otra aplicación de marca.
Utilice el Constructor para una nueva capa 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 liberación
Las operaciones de etiquetado en blanco se vuelven manejables cuando cada inquilino tiene una vía de liberación clara y cada vía puede ser monitoreada 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 a cada cliente, franquicia, ubicación o espacio de trabajo 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, detén rollouts arriesgados o vuelve a poner solo el 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 el inquilino 1, el inquilino 7 y cada lista de tiendas de aplicaciones al mismo tiempo.
Comentarios de retroalimentación de clientes de etiqueta blanca común
Ejemplos de aplicaciones reales
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.
Separar canales por marca o región
Reutilizar flujo de trabajo de lanzamiento
Patch contenido específico del mercado rápido
DEPORTES
Aplicación de medios deportivos regionales donde los horarios y contenido local necesitan control de mercado.
Ver lista de Google PlayDIVERSIÓN
Guía de entretenimiento donde el contenido aflora de manera variable según el mercado y la ventana de programación.
Ver lista de aplicaciones de Google PlayHERRAMIENTAS
Aplicación de proveedor de servicios donde los patrones de cuentas compartidas todavía necesitan contenido de producto y soporte local.
Ver lista de aplicaciones de Google PlayLos datos de la tienda de aplicaciones pública se utilizan solo como ejemplo. Esto no es una Capgo afirmación del cliente.
Construya la caja de la aplicación una vez, asigne cada inquilino a un canal Capgo controlado y mantenga cada marca en movimiento sin un códigobase separado.