Pasar al contenido principal

Versiones Objetivo

Avance con Menos Sorpresas

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

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 de Actualizaciones Selectiva

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

Preparado para la Migración de AppFlow

Recrea el comportamiento de los canales de AppFlow atados a la versión exactamente. Cada compilación nativa se mapea a un canal Capgo con el mismo control al que estás acostumbrado.

Deprecación Suave

Dejen de enviar actualizaciones a versiones antiguas cuando estén listos para descontinuarlas. Los usuarios en versiones antiguas permanecen estables mientras las nuevas versiones reciben actualizaciones.

Migración de AppFlow

Migración de AppFlow para usuarios: Aquí está su camino de migración

Las versiones nativas de AppFlow se unían automáticamente a paquetes. Con Capgo, obtiene el mismo comportamiento con más flexibilidad:

  • 1
    Cree 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
    Envíe paquetes a canales específicos para una distribución dirigida
  • 4
    Utilice nuestro CLI para enviar a múltiples canales de una vez 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 que rompen

La versión nativa 2.0 tiene un nuevo plugin API. Envíe actualizaciones de JS que utilicen el nuevo API solo a canales 2.0+.

Despliegue Gradual

Prueba un cambio arriesgado en tu última versión nativa. Si es estable, envía a versiones anteriores.

Puesta de Sol de la 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.

Mapeo de Versión a Canal

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

Nativo 2.0
native-2.0.0
Paquete más Reciente
Nativo 1.5
native-1.5.0
Paquete más Reciente
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 permanecen estable en su última compilación de trabajo.

Aplicaciones construidas con Capacitor

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

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

Tipo de aplicación
Versiones de destino
Categorías de tienda
SOCIAL, MEDICAL, WEATHER
Fuente
Almacén de datos público
ícono 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 lista de Google Play
ícono de aplicación Conecte SUS

MEDICAL

Conecte SUS

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

27.7M instancias de instalación 4.6 valoración
Ver lista de Google Play
Icono de aplicación de pronóstico del tiempo de Windy.com

CLIMA

Windy.com - Pronóstico del tiempo

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

32.9M instancias de instalación 4.7 valoración
Ver lista de Google Play

Necesita Control de Actualizaciones Precisas?

Iniciar el envío de actualizaciones a versiones nativas específicas.