Tag: PROGRESSIVE-WEB-APPS
Si me suscribo a Web Push utilizando una clave pública VAPID, se verá así: navigator.serviceWorker.register(‘/service-worker.js’).then((sw) => { sw.pushManager .subscribe({ userVisibleOnly: true, applicationServerKey: urlB64ToUint8Array(vapidPublicKey), }) .then((subscription) => { console.log(subscription); // ¡Esto imprimirá el endpoint de FCM! }); }); Luego, recuperaré esta carga útil. { “endpoint”: “https://fcm.googleapis.com/fcm/send/…”, // parte confusa “expirationTime”: null, . . . Read more
Todo lo que necesito es que mi Service Worker se registre como un “event listener” para el evento ‘push’. Sin embargo, cuando reviso múltiples cursos en línea sobre Progressive Web Apps, todos incluyen en algún momento el archivo manifest.json, lo cual me hace cuestionar si es necesario incluirlo. No necesito . . . Read more
Estoy trabajando en el proyecto PWA studio Magento y es la primera vez que trabajo con PWA studio. No sé cómo instalar el paquete en el proyecto PWA studio. Cuando obtuve el proyecto, funcionaba bien, pero cuando agregué un nuevo paquete npm y lo importé y lo utilicé, luego cuando . . . Read more
Al utilizar Firefox como navegador del sistema y al iniciar una aplicación de navegador eficiente (TWA) que se instaló a través de Play Store, se muestra una barra inferior. Esta barra muestra el nombre del host, tiene un botón para cerrar la aplicación y un menú contextual. Esta barra no . . . Read more
Quiero desarrollar una aplicación web progresiva capaz de funcionar sin conexión. Buscando un ejemplo de una aplicación así, airhorner, descubro que utiliza una versión específica de la aplicación para asegurarse de que se carga la versión correcta. https://github.com/GoogleChromeLabs/airhorn/blob/main/app/sw.js#L21 Sin embargo, ¿qué sucede con la versión antigua? ¿Necesito eliminarla? Mi aplicación . . . Read more