¿Qué son las OTA Updates?
OTA (Over-the-Air) Updates permiten actualizar el código JavaScript de tu app sin necesitar un nuevo build ni pasar por el review de Apple o Google. Es la forma más rápida de corregir bugs críticos en producción. En Deepyze usamos EAS Update en todos los proyectos Expo.
¿Qué se puede actualizar por OTA?
Sí: cualquier código JavaScript/TypeScript, assets como imágenes y fonts.
No: código nativo (si añadiste un nuevo módulo nativo, necesitás un nuevo build), cambios en permisos, cambios en el AppDelegate o MainActivity.
Configuración
# app.json
{
"expo": {
"updates": {
"url": "https://u.expo.dev/TU_PROJECT_ID",
"fallbackToCacheTimeout": 0
},
"runtimeVersion": {
"policy": "appVersion"
}
}
}Enviar una actualización
# Actualización a producción
eas update --branch production --message "Fix crash en checkout"
# Preview de un branch
eas update --branch stagingRollback
Si una update causa problemas, podés hacer rollback desde el dashboard de EAS o con CLI:
eas update:rollback --branch productionEstrategia de branching
development: actualizaciones automáticas en cada commitstaging: para testing con el equipo internoproduction: solo actualizaciones aprobadas
¿Querés implementar un proceso de releases sólido? Hablá con Deepyze.
Calculá el costo estimado para tu Aplicación
Seleccioná el tipo de app, plataformas y funcionalidades para obtener un presupuesto aproximado y tiempos de desarrollo transparentes.
* Valores referenciales sin sorpresas. Incluye desarrollo completo, testing y despliegue.
¿Necesitás desarrollar tu app con especialistas?
En Deepyze somos expertos en React Native y Expo para iOS y Android. Cotizá tu proyecto en 24hs hábiles.