Tu aplicación no puede permitirse que los bugs críticos permanezcan sin solucionar mientras las revisiones de la Tienda de Aplicaciones arrastran.
Actualizaciones Directas garantizan que cada usuario obtenga la solución inmediatamente al abrir la aplicación por primera vez.
El Problema
Actualizaciones de fondo no son lo suficientemente rápidas para reparaciones críticas
El Problema con Actualizaciones de Fondo
El usuario abre la aplicación con un error
Su actualización está disponible, pero el usuario ve la versión con errores. El descarga de fondo comienza en silencio.
El usuario experimenta el error
Encuentran el mismo problema que usted arregló. La frustración aumenta. Tal vez dejan una reseña de 1 estrella.
La actualización se aplica en la próxima apertura
La solución estaba lista, pero tuvieron que experimentar el error primero. Para problemas críticos, eso es inaceptable.
Con actualizaciones de fondo, los usuarios experimentan errores al menos una vez después de que los arreglaron. Para problemas críticos, eso es demasiadas veces.
Cuando cada sesión importa
Flujo de pago roto
Los usuarios no pueden completar compras. Cada sesión sin la solución es una pérdida de ingresos.
Vulnerabilidad de Seguridad
Se descubrió un fallo de seguridad. Los usuarios no deben ejecutar el code vulnerable ni una vez.
Fecha límite de Cumplimiento
Nuevas regulaciones entran en vigor a medianoche. Cada usuario debe ver los términos actualizados de inmediato.
La Solución
Actualizaciones que se aplican antes de que el App se renderice
Las Actualizaciones Directas buscan y aplican actualizaciones cuando los usuarios abren su app - antes de que vean nada. La experiencia es ininterrumpida, y cada sesión ejecuta su última code.
Modo de Fondo (Predeterminado)
Los usuarios siempre experimentan una sesión con la versión antigua después de que usted envíe una actualización.
Modo Directo (Instantáneo)
Los usuarios siempre ven su última code. Sin excepciones. Sin sesiones obsoletas.
// Enable Direct Updates - one config change
CapacitorUpdater: {
autoUpdate: 'always', // Updates apply immediately on app open
}
// That's it. When users open your app:
// 1. Capgo checks for updates (~50ms)
// 2. If available, downloads immediately (~200-500ms)
// 3. Applies before your app renders
// Users always see the latest version. Zero exceptions. Impacto en el Mundo Real
Cómo QuickCart Eliminó las Fallas de Pago de una Sola Noche
QuickCart
Comercio Electrónico - Aplicación de Ventas en Llamada
QuickCart ejecuta ventas flash con 100.000+ usuarios concurrentes durante eventos picos. Cuando una actualización de la plataforma de pago rompió su flujo de pago, descubrieron el problema 4 horas después de un importante evento de ventas. Con actualizaciones de fondo, los usuarios que ya habían abierto la aplicación experimentarían el error.
Su equipo de ingeniería aplicó la solución en 23 minutos. Pero con actualizaciones de fondo, más de 40.000 usuarios que abrieron la aplicación durante esos 23 minutos aún se encontrarían con el error en su sesión actual. A su valor medio de pedido de $47, eso representaba más de $1,8 millones en ingresos en riesgo.
Después de cambiar a Actualizaciones Directas, su próximo incidente se resolvió con cero transacciones afectadas. La solución se desplegó en 18 minutos, y cada usuario que abrió la aplicación después de ese momento recibió la versión corregida de inmediato. Su director financiero ahora insiste en Actualizaciones Directas para todas las flujos de pago que enfrentan a los clientes.
Los Resultados
"Las actualizaciones de fondo son adecuadas para lanzamientos de características. Pero para cualquier cosa que toque pagos, autenticación o cumplimiento? Las Actualizaciones Directas son inamovibles."
--- David Park, VP de Ingeniería en QuickCart
Why los equipos eligen actualizaciones directas
Las actualizaciones directas resuelven problemas que las actualizaciones de fondo no pueden. Aquí está lo que hace la diferencia.
Cero sesiones obsoletas
Cada usuario que abre tu aplicación después de una actualización obtiene la versión nueva de inmediato. Sin excepciones. Sin 'una sesión más con el error'. Cada sesión ejecuta tu última code.
- El 100% de las sesiones ejecutan tu última code - no el 95%, no el 99%, sino el 100%
- Las correcciones de errores críticos llegan a los usuarios antes de que puedan experimentar el error
- Las actualizaciones de cumplimiento tienen efecto inmediato en todos los dispositivos
100%
sesiones ejecutando última code
Resolución de errores instantánea
Cuando empujas una corrección, está verdaderamente corregida. Los usuarios no experimentan el error 'una vez más' mientras esperan a la próxima lanzamiento. El momento en que abren la aplicación después de tu corrección, obtienen la versión corregida.
- No más 'acabo de encontrar ese error' de los tickets de soporte después de que hayas desplegado
- El monitoreo muestra una mejora inmediata, no curvas de lanzamiento gradual
- On-call ingenieros pueden volver a dormir inmediatamente después de desplegar
0
Experiencias de errores después de que se despliega la corrección
Optimización de la incorporación del usuario
Los nuevos usuarios que descargan tu aplicación por primera vez siempre obtienen tu mejor flujo de incorporación. Cuando pruebas A/B y encuentras un ganador, cada nuevo usuario lo obtiene inmediatamente - no después de un ciclo de descarga de fondo.
- Los nuevos usuarios nunca ven flujos de incorporación obsoletos
- Los ganadores de las pruebas A/B se despliegan de inmediato a un 100% de nuevos usuarios
- Las primeras impresiones siempre son tu mejor experiencia actual
+34%
Mejora en la retención del día 1
¿Cuándo usar Actualizaciones Directas
Las Actualizaciones Directas son ideales para escenarios donde la consistencia inmediata importa más que las actualizaciones invisibles.
Correcciones de errores críticos
Fallas de pago, problemas de autenticación, corrupción de datos - errores donde experimentarlos una vez es demasiado muchas veces.
Registro de Nuevos Usuarios
Las primeras impresiones importan. Asegúrese de que cada nuevo usuario tenga la mejor experiencia de inicio óptima desde su primera sesión.
Características basadas en eventos
Las características vinculadas a momentos específicos - ventas de vacaciones, lanzamientos de productos, eventos en vivo. Deben estar activas exactamente cuando comienza el evento.
Actualizaciones de seguridad
Se ha descubierto una vulnerabilidad? Los usuarios no deben ejecutar el code vulnerable ni una vez después de que lo hayas parcheado.
Despliegues de pruebas A/B
Se ha encontrado una variante ganadora? Envíela a 100% de los usuarios de inmediato en lugar de esperar a los actualizaciones de fondo gradual.
Actualizaciones de cumplimiento
Nuevas regulaciones, términos actualizados, declaraciones requeridas. Los plazos legales no esperan a los descargas de fondo.
Construido para la velocidad
Las actualizaciones directas solo son viables si son rápidas. Nuestra infraestructura global garantiza que las actualizaciones se apliquen en menos de un segundo.
Tiempo de verificación de actualizaciones
Descarga típica de paquete
Tiempo total de renderizado de la aplicación
Disponibilidad de infraestructura
Solutions por tipo de equipo
Encuentre la solución que se adapte a las necesidades de su equipo
Deténgase a dejar que los usuarios experimenten errores fijos
Cada sesión después de su corrección debe ejecutar su corrección. Actualizaciones directas hacen que eso sea una realidad.
Un cambio de configuración. Actualizaciones subsegundas. Cero sesiones obsoletas.