Estas guías solo están disponibles en inglés.
Por qué se exige HTTPS
Los navegadores se niegan a instalar una app en la pantalla de inicio, registrar un service worker o entregar notificaciones por HTTP sin cifrar. Localhost es la única excepción, y por eso las pruebas funcionan antes que tu certificado.