Saltar al contenido principal

Operaciones de aplicaciones móviles sin etiquetado

Aplicaciones móviles sin etiquetado sin un desorden de lanzamiento

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.

1 base de código
Capacitor fuente de verdad
Canal de inquilinos
lanes de liberación controladas
Por marca
radio de rollback

Capa

Capacitor aplicación

Inquilinos

Canales

Seguridad

Revertir

El Problema

Las aplicaciones de etiqueta blanca fallan cuando cada cliente se convierte en una rama

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

Los retrasos en las revisiones de la tienda ralentizan las correcciones de inquilinos

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

Las liberaciones globales son demasiado bruscas

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

What Capgo significa en una aplicación real a marca blanca

Aplicación de SaaS con marca del cliente

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.

Aplicación de franquicia o de ubicació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.

Mercado de aplicaciones de mini-aplicación

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

Una caja compartida, canales específicos de inquilino

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

Una caja de aplicación, muchas vías de marca controladas

The Capgo mantiene estable la aplicación nativa y mueve las experiencias web específicas de la marca a través de canales controlados.

Canal por marca

Crear un canal para cada inquilino, franquicia, espacio de trabajo, cliente o variante de aplicación.

Publicaciones globales y dirigidas

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.

Rolback de nivel de inquilino

Si un paquete de inquilino específico falla, róllalo hacia atrás sin perturbar ninguna otra aplicación de marca.

Constructor para capas, OTA para iteración

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

Un flujo de trabajo de liberación construido para muchas marcas

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.

1

Construye la caja compartida

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.

2

Crear canales de inquilino

Asigna a cada cliente, franquicia, ubicación o espacio de trabajo un canal Capgo con su propia historia de actualizaciones y ritmo de lanzamiento.

3

Publicar paquetes de marca

Envía JavaScript, CSS, activos, configuración, copia y experimentos específicos del cliente sin revisión de tiendas de aplicaciones.

4

Controlar la implementación y el rechazo

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

Regional medios y aplicaciones de operadores comparten una base común pero necesitan control local

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.

Tipo de ejemplo
Sin marcas
Categorías de tienda
DEPORTES, ENTRETENIMIENTO, HERRAMIENTAS
Fuente
Conjunto de datos de tienda público
+

Separar canales por marca o región

+

Reutilizar flujo de trabajo de lanzamiento

+

Patch contenido específico del mercado rápido

Icono de la aplicación Tigo Sports Guatemala

DEPORTES

Tigo Deportes Guatemala

1,6M instalaciones3,3 calificación

Aplicación de medios deportivos regionales donde los horarios y contenido local necesitan control de mercado.

Ver lista de Google Play
TV SPIELFILM - TV-Programm app icon

DIVERSIÓN

TV SPIELFILM - TV-Programm

12,1M instalaciones4,4 calificació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 Play
Mi icono de aplicación Orange

HERRAMIENTAS

Mi Orange

9.3M descargas4.2 valoración

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 Play

Los datos de la tienda de aplicaciones pública se utilizan solo como ejemplo. Esto no es una Capgo afirmación del cliente.

Envíe cada aplicación con marca desde un sistema de lanzamiento Capgo único

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.