Saltar al contenido principal

Versiones Dirigidas

Avance con Menos Sorpresas

Reduce el riesgo y la deuda técnica. Envíe actualizaciones a versiones nativas específicas, realice cambios gradualmente y mantenga versiones antiguas estables - todo con control total sobre su distribución de actualizaciones.

Apoyo humano de Martin

Canal por Versión Nativa

Crear un canal para cada compilación nativa. Cuando libere la versión nativa 1.5.0, cree un canal para ella. Todas las actualizaciones de JS para esa versión nativa van a ese canal.

Distribución Selectiva de Actualizaciones

Envíe una actualización a las versiones 1.3, 1.4 y 1.5, pero omita 1.2. Ideal cuando las versiones nativas antiguas no pueden soportar nuevas características.

Preparado para la Migración de AppFlow

Recrea el comportamiento del canal de versión de AppFlow exactamente. Cada compilación nativa se mapea a un canal Capgo con el mismo control a que está acostumbrado.

Deprecación Suave

No seguir actualizando versiones antiguas cuando estés listo para descontinuarlas. Los usuarios en versiones antiguas permanecen estable mientras las nuevas versiones reciben actualizaciones.

AppFlow Migration

Usuarios de AppFlow: Aquí está tu ruta de migración

AppFlow ataba paquetes a versiones nativas automáticamente. Con Capgo, obtienes el mismo comportamiento con más flexibilidad:

  • 1
    Crear un canal para cada versión nativa (por ejemplo, 'native-1.5.0')
  • 2
    Configurar tu aplicación para utilizar el canal que coincida con su versión nativa
  • 3
    Enviar paquetes a canales específicos para una distribución dirigida
  • 4
    Usar nuestro CLI para enviar a múltiples canales al mismo tiempo cuando sea necesario
capacitor.config.ts
// Set channel based on native version
import { CapacitorConfig } from '@capacitor/cli'
import { version } from './package.json'

const config: CapacitorConfig = {
  plugins: {
    CapacitorUpdater: {
      defaultChannel: `native-${version}`,
    }
  }
}

// Upload to specific version channels
# Push to all 1.5.x versions
npx @capgo/cli bundle upload --channel native-1.5.0
npx @capgo/cli bundle upload --channel native-1.5.1
npx @capgo/cli bundle upload --channel native-1.5.2

# Skip older versions that can't support new features
# native-1.4.x devices stay on their current bundle

Escenarios Comunes

Cambios Nativos Interrumpidos

La versión nativa 2.0 tiene un nuevo plugin API. Actualiza las actualizaciones de JS que utilizan el nuevo API solo en canales 2.0+.

Despliegue gradual

Prueba un cambio arriesgado en tu versión nativa más reciente primero. Si es estable, envía a versiones más antiguas.

Expiración de versión

Detente actualizando la versión nativa 1.x mientras sigues enviando a 2.x. Los usuarios en versiones antiguas se quedan en su última actualización estable.

Mapa de versión a canal

Cada versión nativa apunta a su propio canal para un control de actualizaciones preciso

Versión 2.0
native-2.0.0
Paquete más reciente
Versión 1.5
native-1.5.0
Última versión
Nativo 1.4
native-1.4.0
No hay actualizaciones nuevas

Envía actualizaciones a los canales 2.0 y 1.5 solo. Los usuarios en 1.4 se mantienen estable en su última versión de bundle funcionando.

Las aplicaciones construidas con Capacitor

Las aplicaciones públicas deben soportar versiones nativas antiguas y nuevas

Las aplicaciones de ciudadano, salud y pronóstico pueden soportar versiones Android antiguas y diferentes generaciones de dispositivos. La versión de destino mantiene cada build nativo en la última versión de bundle web compatible sin forzar un camino de actualización para todos.

Tipo de aplicación
Versión de destino
Categorías de tienda
SOCIAL, MEDICAL, WEATHER
Ejemplo de fuente
Conjunto de datos de tienda pública
Ejemplo de icono de aplicación e-Título

SOCIAL

E-Título

Aplicación de identidad cívica con amplia compatibilidad de dispositivos públicos necesaria.

54,9M de instalaciones 4,8 de calificación
Ver la lista de Google Play
Ejemplo de icono de aplicación Conecte SUS

MEDICAL

Conecte SUS

Aplicación de salud donde las cápsulas nativas más antiguas y más nuevas pueden necesitar diferentes conjuntos de bundles web.

27,7M descargas 4,6 calificación
Ver lista de Google Play
Icono de la aplicación de pronóstico del tiempo de Windy.com

WEATHER

Windy.com - Pronóstico del tiempo

La aplicación de pronóstico del tiempo donde la capacidad del dispositivo y el rendimiento del mapa pueden variar según la versión.

32,9M descargas 4,7 calificación
Ver lista de Google Play

¿Necesita un control de actualizaciones preciso?

Inicie el objetivo de actualizaciones a versiones nativas específicas.

Obtenga apoyo humano de Martin