informatica:programacion:pwa
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:pwa [2020/11/18 16:04] – [Manifest] tempwin | informatica:programacion:pwa [2020/11/18 18:40] (actual) – [Conceptos clave] tempwin | ||
|---|---|---|---|
| Línea 34: | Línea 34: | ||
| * Service Worker | * Service Worker | ||
| - | ===== Conceptos ===== | + | ===== Conceptos |
| + | <WRAP center round important 60%> | ||
| + | Las aplicaciones PWA deben ser servidas utilizando un protocolo seguro (HTTPS) y contar con un certificado. La única excepción es http:// | ||
| + | </ | ||
| ==== Service worker ==== | ==== Service worker ==== | ||
| - | Corazón de una PWA. Archivo de JavaScript. | + | Corazón de una PWA. Archivo de JavaScript |
| + | <code javascript> | ||
| + | navigator.serviceWorker.register("/ | ||
| + | </ | ||
| + | |||
| + | El service worker corre en un hilo separado de la aplicación web, de forma que aunque cerremos la aplicación web, el service worker seguirá funcionando. | ||
| + | |||
| + | Ciclo de vida: | ||
| + | |||
| + | * Instalando: se descarga el fichero JavaScript y se " | ||
| + | * Instalado: | ||
| + | * Activación: | ||
| + | * Activado: el service worker toma control de la aplicación. | ||
| + | * Ocioso: el service work falla en la instalación o es sustituido por versiones nuevas. Ya no tiene control de la aplicación | ||
| ==== Manifest ==== | ==== Manifest ==== | ||
| Archivo JSON que indica la apariencia que tendrá la aplicación cuando esté en el Home Screen del teléfono. | Archivo JSON que indica la apariencia que tendrá la aplicación cuando esté en el Home Screen del teléfono. | ||
| + | |||
| + | ==== indexedDB ==== | ||
| + | |||
| + | Permite grabar información en base de datos aunque el usuario no tenga conexión en ese momento. | ||
| + | |||
| + | ==== Push Server ==== | ||
| + | |||
| + | Permite enviar notificaciones push a la PWA. | ||
| + | |||
informatica/programacion/pwa.1605711899.txt.gz · Última modificación: por tempwin
