Warum HTTPS erforderlich ist

Browser verweigern über einfaches HTTP die Installation einer Startbildschirm-App, die Registrierung eines Service Workers und die Zustellung von Benachrichtigungen. Localhost ist die einzige Ausnahme, deshalb funktionieren Tests schon, bevor Ihr Zertifikat es tut.