SOCIAL
e-Título
Aplicación de identidad cívica con necesidades de compatibilidad de dispositivos públicos amplias.
Versión Dirigida
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 la distribución de sus actualizaciones.
Cree 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.
Pusha una actualización a las versiones 1.3, 1.4 y 1.5 pero omita 1.2. Ideal cuando las versiones nativas más antiguas no pueden soportar nuevas características.
Recrea el comportamiento de canal de AppFlow vinculado 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.
Detenga la actualización de versiones antiguas cuando esté listo para descontinuarlas. Los usuarios en versiones antiguas permanecen estables mientras las nuevas versiones reciben actualizaciones.
Los paquetes de AppFlow se vinculaban automáticamente a versiones nativas. Con Capgo, obtienes el mismo comportamiento con más flexibilidad:
// 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
La versión nativa 2.0 tiene un nuevo plugin API. Actualiza Push JS que utilicen el nuevo API solo en canales 2.0+.
Prueba un cambio arriesgado en tu última versión nativa. Si es estable, envía a versiones anteriores.
Detente actualizando nativos 1.x mientras sigues enviando a 2.x. Los usuarios en versiones antiguas se quedan en su última actualización estable.
Cada versión nativa apunta a su propio canal para control de actualizaciones precisas
Envía actualizaciones a los canales 2.0 y 1.5. Los usuarios en 1.4 permanecen estable en su última versión de bundle que funcionaba.
Aplicaciones construidas con Capacitor
Las aplicaciones de ciudadano, salud y pronóstico pueden soportar versiones de 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.
SOCIAL
Aplicación de identidad cívica con necesidades de compatibilidad de dispositivos públicos amplias.
MEDICO
Aplicación de salud donde las cáscaras nativas más antiguas y más nuevas pueden necesitar diferentes conjuntos de paquetes web.
CLIMA
Aplicación de clima donde la capacidad del dispositivo y el rendimiento del mapa pueden variar según la versión.