Saltar al contenido principal

Alcanzar versiones específicas

Mejora tu flujo de trabajo con menos sorpresas

Reduce el riesgo y la deuda técnica. Puedes enviar actualizaciones a versiones nativas específicas, realizar cambios de manera gradual y mantener versiones antiguas estables, todo con control total sobre tu distribución de actualizaciones.

Obtén apoyo humano de Martin

Canal por versión nativa

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

Distribución selectiva de actualizaciones

Puedes enviar una actualización a las versiones 1.3, 1.4 y 1.5, pero saltarte la 1.2. Ideal cuando las versiones nativas antiguas no pueden soportar nuevas características.

Migración lista para AppFlow

Repite el comportamiento de canal de AppFlow atado a la versión exactamente. Cada compilación nativa se mapea a un canal Capgo con el mismo control a lo que estás acostumbrado.

Deprecación Suave

Detenga la actualización de versiones antiguas cuando esté listo para desactivarlas. Los usuarios en versiones antiguas permanecen estables mientras las nuevas versiones reciben actualizaciones.

Migración de AppFlow

AppFlow Users: Aquí está su ruta de migración

Las versiones de AppFlow ataban automáticamente los paquetes a las versiones nativas. Con Capgo, obtiene el mismo comportamiento con más flexibilidad:

  • 1
    Crear un canal para cada versión nativa (por ejemplo, 'native-1.5.0')
  • 2
    Configure su aplicación para utilizar el canal que coincida con su versión nativa
  • 3
    Pushe los paquetes a los canales específicos para una distribución dirigida
  • 4
    Utilice 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

La versión nativa 2.0 tiene un nuevo plugin API. Se actualizan los cambios de JS que utilizan el nuevo API solo en canales 2.0+.

Despliegue Gradual

Pruebe un cambio arriesgado en su versión nativa más reciente primero. Si es estable, envíe a versiones anteriores.

Exclusión de Versión

No actualice la versión nativa 1.x mientras continúe enviando a 2.x. Los usuarios en versiones antiguas se quedan en su última actualización estable.

Mapeo de Versión a Canal

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

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

Actualice solo a los canales 2.0 y 1.5. Los usuarios en 1.4 permanecen estables en su última versión de bundle que funcionaba.

Aplicaciones construidas con Capacitor

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

Las aplicaciones de ciudadano, salud y pronósticos pueden soportar versiones de Android antiguas y diferentes generaciones de dispositivos. La versión de destino mantiene cada build nativo en el último 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, MEDICO, CLIMA
Fuente
Conjunto de datos de la tienda pública
Icono de la aplicación e-Título

SOCIAL

e-Título

La aplicación de identidad cívica requiere una amplia compatibilidad de dispositivos públicos.

54,9M descargas 4,8 calificación
Ver la lista de Google Play
Icono de la aplicación Conecte SUS

MEDICO

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

METEOROLOGÍA

Windy.com - Pronóstico del tiempo

Aplicación de tiempo meteorológico donde la capacidad del dispositivo y el rendimiento de la mapa pueden variar según la versión.

32.9M descargas 4.7 calificación
Ver la lista de la tienda de Google Play

¿Necesitas controlar actualizaciones con precisión?

Comienza a dirigir actualizaciones a versiones nativas específicas.

soporte humano de Martin