← Tu primera app
Lección 3 de 8 · 20 min

Que guarde tus datos y no los pierda

Dónde se guardan de verdad tus datos, qué puede borrarlos sin avisar y cómo añadir una copia de seguridad en un archivo para no perder nunca meses de registros.

Generado con IA20 min

Dónde viven tus datos

Tu app guarda los datos en el almacenamiento local del navegador. Es un pequeño espacio que cada navegador reserva para cada web, en tu propio dispositivo. Tiene ventajas claras: es gratis, funciona sin internet y nadie más puede ver tus datos. Pero tiene tres límites que conviene conocer:

  • Es de un solo navegador en un solo dispositivo. Lo que apuntas en el móvil no aparece en el ordenador.
  • Se borra si borras los datos del navegador o si usas el modo incógnito.
  • Safari puede borrar los datos de una web que no usas en varios días. Si instalas la app en la pantalla de inicio (lección 6) y la usas a menudo, no te afecta, pero es otro motivo para tener copia.

La copia de seguridad en un archivo

La solución sencilla y fiable es que la app pueda exportar todos tus datos a un archivo y volver a importarlos. Ese archivo lo guardas donde quieras: en tu nube, en el correo o en el ordenador.

Prompt para añadir la copiaAñade a mi app una sección "Copia de seguridad" con dos botones: 1. "Exportar": descarga un archivo mi-app-AAAA-MM-DD.json con todos los datos y el número de versión. 2. "Importar": permite elegir ese archivo y, antes de sustituir nada, enseña cuántos registros tiene y pide confirmación. Si el archivo no es válido, que lo diga y no toque los datos actuales. Muestra también la fecha de la última copia y avísame si han pasado más de 7 días. No cambies nada más y no toques cómo se guardan los datos.

Comprueba que la copia funciona

Una copia que nunca has restaurado no es una copia. Haz esta prueba una vez:

  1. Exporta tus datos.
  2. Abre la app en otro navegador del ordenador (por ejemplo, Firefox si usas Chrome). Estará vacía.
  3. Importa el archivo y comprueba que aparecen todos tus registros.

Un detalle que te ahorrará disgustos

En el prompt de la lección 2 pediste un número de versión de los datos. Sirve para el día en que cambies lo que apuntas, por ejemplo si añades un campo nuevo. Con ese número, la app sabe convertir tus datos antiguos al formato nuevo en lugar de perderlos. Lo usarás en la lección 8.

HábitoCopia los domingos. Son diez segundos y te protegen de perder meses de datos por un móvil roto o un navegador reinstalado.
Practica · unos 14 min

Ahora tú

Hazlo sobre tu propia web y marca cada paso. Se guarda solo.

0 de 5 tareas hechas

Texto generado con inteligencia artificial (Claude, de Anthropic) a partir de la experiencia de Esclusa en proyectos. Comprueba la información antes de tomar decisiones. Cómo usamos la IA

@esclusa.ia