Saltar al contenido principal

Aviso Importante: Fin del Soporte de Migración para Versiones Anteriores a la 2.0

· 5 min de lectura
Equipo Control de Vencimientos

Hace casi un año dimos un paso fundamental en la evolución de Control de Vencimientos: transformamos la aplicación —que antes funcionaba únicamente de forma local y sin conexión— en una moderna plataforma con arquitectura offline-first, incorporando sincronización continua en la nube e integración con el portal Validades.com.

Para que esta transición se realizara sin complicaciones, incluimos dentro de la propia aplicación una rutina de conversión automática: al actualizar a la versión 2.0 o superior y abrir la app, todos los productos guardados en el formato antiguo se convierten automáticamente a la nueva estructura de base de datos.

La gran mayoría de nuestros usuarios ya ha actualizado y disfruta de todas las nuevas funciones con mayor estabilidad y rendimiento. Sin embargo, todavía detectamos un pequeño número de usuarios que siguen en versiones antiguas (inferiores a la 2.0.0), a pesar de las notificaciones diarias que solicitan la actualización.

Por este motivo, anunciamos que muy pronto eliminaremos de forma definitiva el mecanismo de migración y todo el soporte para la base de datos antigua.


¿Quién se ve afectado y quién no?​

✅ NO tienes de qué preocuparte si:​

  • Ya estás en la versión 2.0.0 o superior: Si has actualizado la aplicación en los últimos meses, la migración de tus productos ya se completó con éxito y tus datos están seguros.
  • Utilizas Control de Vencimientos para Equipos: La aplicación para equipos fue desarrollada desde el primer momento sobre la nueva plataforma y no depende de esta rutina de migración.

⚠️ Debes actuar de inmediato si:​

  • Todavía estás utilizando una versión inferior a la 2.0.0 de la aplicación individual (Control de Vencimientos).

¿Por qué finalizará la migración?​

Mantener compatibilidad con sistemas y bases de datos heredadas durante largos periodos genera una carga técnica considerable. Conservar restos del código antiguo incrementa innecesariamente el tamaño de la aplicación, ralentiza las actualizaciones regulares y limita el desarrollo de nuevas funciones solicitadas por nuestra comunidad.

Tras casi un año manteniendo activa la rutina de conversión en todas las versiones publicadas, ha llegado el momento de optimizar el código y retirar por completo los componentes antiguos para seguir innovando.


¿Qué pasa si no actualizas ahora?​

  • Si actualizas ahora: La aplicación actual todavía dispone del convertidor automático. Tus productos antiguos se conservarán y migrarán instantáneamente la primera vez que abras la app.
  • Si no actualizas ahora: Cuando se publique la próxima versión que elimine el soporte de migración, la aplicación ya no reconocerá los archivos de la base de datos antigua. Esto significa que si actualizas tarde, tus productos locales no se podrán convertir y tendrás que volver a registrarlos manualmente.

¿Qué debes hacer?​

Protege tus datos siguiendo estos sencillos pasos hoy mismo:

  1. Entra en la tienda de aplicaciones de tu dispositivo (Google Play Store en Android o App Store en iOS).
  2. Busca Control de Vencimientos y pulsa en Actualizar.
  3. Abre la aplicación justo después de actualizar para que la conversión automática de datos se complete.

Cómo comprobar la versión de tu aplicación:​

Abre la aplicación y ve a Ajustes (o a la pestaña "Acerca de / Más"). Si la versión mostrada es 2.0.0 o superior, ya cuentas con la versión moderna y no necesitas hacer nada más.


¿Problemas para actualizar? Consulta cómo solucionarlos​

Si estás teniendo inconvenientes al intentar actualizar la app, revisa estas posibles soluciones:

💾 Falta de espacio de almacenamiento en el dispositivo​

  • Causa: Las tiendas de aplicaciones necesitan espacio libre temporal adicional para descomprimir e instalar la actualización de forma segura.
  • Cómo solucionarlo: Libera espacio en la memoria interna eliminando vídeos pesados, descargas antiguas o desinstalando aplicaciones que ya no utilices. Luego reinicia tu teléfono e intenta actualizar nuevamente desde Google Play o la App Store.

🛡️ Dispositivo con Root o Sistema Modificado (Google Play Integrity)​

  • Causa: Para proteger los datos y garantizar la seguridad de la sincronización en la nube, las versiones modernas (2.0.0+) requieren cumplir con la Play Integrity API de Google. Los dispositivos con acceso root, bootloader desbloqueado o ROMs personalizadas (Custom ROMs) pueden ser detectados como no compatibles por la Google Play Store, impidiendo la actualización.
  • Cómo solucionarlo:
    • Desactiva el root o restablece el sistema operativo original de fábrica del fabricante.
    • Comprueba la certificación de tu dispositivo en la Play Store: abre Google Play, toca en tu foto de perfil > Ajustes > Información y revisa el apartado Certificación de Play Protect (debe indicar El dispositivo está certificado).
    • Consulta la ayuda de Google Play si tu teléfono no supera la certificación de seguridad.

🔄 ¿No aparece el botón "Actualizar" en la tienda?​

  • Si la tienda solo muestra el botón "Abrir" a pesar de estar en una versión antigua, borra la memoria caché de la tienda: ve a Ajustes de Android > Aplicaciones > Google Play Store > Almacenamiento y selecciona Borrar caché. A continuación, abre Google Play y busca nuevamente Control de Vencimientos.

Si tienes cualquier duda o problema durante la actualización, ponte en contacto con nuestro equipo de soporte para que podamos ayudarte antes del cierre definitivo de la migração.