Definition
Eine Push-Benachrichtigung ist eine Nachricht, die ein Server über den Push-Dienst des Betriebssystems – etwa Firebase Cloud Messaging oder den Apple Push Notification service – an das Gerät eines Nutzers sendet. Sie erscheint auch dann, wenn die App oder Website nicht geöffnet ist.
Mobile Apps registrieren sich beim Push-Dienst der Plattform und erhalten ein Geräte-Token. Der Server des Unternehmens sendet für dieses Token einen Payload an Firebase Cloud Messaging (FCM, für Android und plattformübergreifend) oder den Apple Push Notification service (APNs, für Apple-Geräte), der ihn an das Gerät zustellt. Browser unterstützen Web-Push über einen ähnlichen Mechanismus.
Anders als bei SMS oder WhatsApp kostet der Versand einer Push-Nachricht nichts pro Nachricht. Push ist damit der günstigste Kanal für App-Nutzer, erreicht aber nur Personen, die die App installiert und Benachrichtigungen erlaubt haben, und die Zustellung erfolgt nach dem Best-Effort-Prinzip.
Push ist häufig die erste Stufe einer Fallback-Kette: zuerst Push, dann WhatsApp, RCS oder SMS, wenn die Push-Nachricht nicht geöffnet wird oder das Token ungültig ist. So bleiben kritische Benachrichtigungen zuverlässig, während die Kosten unter Kontrolle bleiben.
Typische Fehler sind, beim ersten App-Start um Erlaubnis zu bitten, bevor der Nutzen erkennbar ist, zu viele generische Push-Nachrichten zu senden (Nutzer deaktivieren sie dann) und veraltete Tokens nicht zu entfernen.
