- Añadir hook useServiceWorker para gestionar SW y actualizaciones - Crear componente UpdateNotification para notificar actualizaciones - Mejorar registro del SW con updateViaCache: 'none' - Añadir verificación de actualizaciones al recuperar foco - Mejorar manifest.json con iconos adicionales - Añadir CACHE_VERSION en sw.js para control de actualizaciones Mejoras: - Detección automática de nuevas versiones del SW - Banner visual cuando hay actualización disponible - Botón para actualizar ahora o más tarde - Verificación periódica (cada hora) + al recuperar foco - Limpieza automática de caches antiguos Documentación: - VERIFICACION_PWA.md - Guía de verificación - TEST_PWA.md - Tests y checklist - RESUMEN_PWA_ACTUALIZACIONES.md - Resumen de mejoras
52 lines
1.2 KiB
JSON
52 lines
1.2 KiB
JSON
{
|
|
"name": "EMERGES TES - Protocolo Rápido",
|
|
"short_name": "EMERGES TES",
|
|
"description": "Guía rápida de protocolos médicos de emergencias para Técnicos de Emergencias Sanitarias",
|
|
"start_url": "/",
|
|
"scope": "/",
|
|
"display": "standalone",
|
|
"background_color": "#1a1f2e",
|
|
"theme_color": "#1a1f2e",
|
|
"orientation": "portrait",
|
|
"categories": ["medical", "health", "education"],
|
|
"lang": "es",
|
|
"dir": "ltr",
|
|
"icons": [
|
|
{
|
|
"src": "/favicon.svg",
|
|
"sizes": "any",
|
|
"type": "image/svg+xml",
|
|
"purpose": "any maskable"
|
|
},
|
|
{
|
|
"src": "/favicon.ico",
|
|
"sizes": "256x256",
|
|
"type": "image/x-icon",
|
|
"purpose": "any maskable"
|
|
},
|
|
{
|
|
"src": "/favicon.svg",
|
|
"sizes": "192x192",
|
|
"type": "image/svg+xml",
|
|
"purpose": "any"
|
|
},
|
|
{
|
|
"src": "/favicon.svg",
|
|
"sizes": "512x512",
|
|
"type": "image/svg+xml",
|
|
"purpose": "any"
|
|
}
|
|
],
|
|
"screenshots": [],
|
|
"shortcuts": [
|
|
{
|
|
"name": "Manual Completo",
|
|
"short_name": "Manual",
|
|
"description": "Acceso rápido al manual completo",
|
|
"url": "/manual",
|
|
"icons": [{ "src": "/favicon.ico", "sizes": "256x256" }]
|
|
}
|
|
]
|
|
}
|
|
|