Push-Benachrichtigungen galten lange als Grund, eine native App zu bauen. Heute können auch Progressive Web Apps Benachrichtigungen senden, auf Android und Desktop schon seit Jahren, auf iOS seit Version 16.4 für Web-Apps, die auf dem Home-Bildschirm installiert sind.
So funktioniert es
Die Web-App fragt um Erlaubnis und registriert sich beim Push-Dienst des Browsers. Der Server sendet Nachrichten an diesen Dienst, signiert mit einem VAPID-Schlüsselpaar. Auf dem Gerät empfängt der Service Worker die Nachricht und zeigt die Benachrichtigung an, auch wenn die App geschlossen ist.
Einwilligung und gute Praxis
Die Erlaubnis darf nur nach einer Handlung des Nutzers abgefragt werden, nicht beim ersten Seitenaufruf. Sinnvoll ist, vorher zu erklären, wofür Benachrichtigungen genutzt werden. Wer zu viele oder irrelevante Nachrichten sendet, verliert die Erlaubnis schnell wieder.
Datenschutz
Nachrichten laufen über die Push-Dienste der Browserhersteller. Inhalte sollten deshalb verschlüsselt sein, was der Standard vorsieht, und keine sensiblen Daten im Klartext enthalten. Benachrichtigungen zu Marketingzwecken brauchen eine passende Einwilligung.
Grenzen
Web Push ersetzt nicht alle Funktionen nativer Apps, etwa dauerhafte Hintergrundprozesse. Ob eine PWA reicht, zeigt unser App-Bauform-Check.
