KFZ-Bozo Handbuch

KI & Kommunikation › Web-Push-Benachrichtigungen

Web-Push-Benachrichtigungen

IntegrationUnklar✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)

Mitarbeiter können Browser-Benachrichtigungen erhalten (z.B. bei neuen Aufträgen), ohne dass eine App installiert werden muss. Das läuft über einen selbstgehosteten Push-Dienst — es ist kein Fremdanbieter beteiligt, aber ohne die zwei technischen Schlüssel passiert einfach nichts.

BüroWerkstatt

Bild folgt

Meldet sich ein Mitarbeiter im Browser für Benachrichtigungen an, merkt sich das System sein Gerät. Trifft danach ein Ereignis ein, das eine Meldung wert ist, geht sie an alle passenden Geräte — gefiltert nach Büro-Rolle, damit ein Mechaniker keine Meldung sieht, die nur fürs Büro bestimmt ist. Fehlgeschlagene Zustellungen an ein Gerät, das die Benachrichtigung schon lange abgelehnt oder abgemeldet hat, räumt das System dabei automatisch weg. Ohne zwei technische Schlüssel auf dem Server (VAPID) bleibt der ganze Mechanismus ein stiller Leerlauf — nichts stürzt ab, es kommt nur schlicht keine Meldung an. Das speist dieselbe Meldung, die auch in der Glocke steht (Benachrichtigungen: Push, Aktivitäts-Log & Live-Ansicht).

  • Keine Browser-Benachrichtigung, obwohl die Glocke etwas zeigt → die zwei technischen Serverschlüssel fehlen vermutlich; das ist der Normalzustand, kein Absturz.
  • Anmeldung zu Benachrichtigungen im Browser bleibt wirkungslos → ohne dieselben Schlüssel wird die Anmeldung zwar entgegengenommen, aber es kommt trotzdem nie etwas an.

Gebraucht von

Gehört zu

Gebraucht vo…Genutzt vonGehört zuWeb-Push-B…PWA / Installi…Benachrichtigu…Büro-CRM (Admi…
  • Ist Web-Push aktuell in Prod konfiguriert? Fehlt in .env.example, kein Memory-Treffer — vermutlich nie eingerichtet, aber nicht sicher belegt.
  • lib/push/web-push.ts
  • .env.example
richtungausgehend
ausloesersystem (Ereignis wie neuer Auftrag/Zuweisung)
envVarsVAPID_PUBLIC_KEY, VAPID_PRIVATE_KEY, VAPID_SUBJECT
status_produnklar — kein Eintrag in .env.example (Owner-Vorlage) und kein Treffer in memory/*.md, Code selbst ist 'self-hosted', kein SaaS-Vertrag nötig
kosten_vertragkeiner (selbstgehostet über den Web-Push-Standard, keine Drittanbieter-Kosten)
kostenkeine — selbstgehostet, kein Abo/Verbrauchspreis
vertragkeiner nötig — läuft über den offenen Web-Push-Standard, nicht über einen gebuchten Dienst
ohnePush-Versand ist stiller No-op, Public-Key-Ausgabe liefert nichts — Feature bleibt unsichtbar
datenkeine PII im eigentlichen Push, nur Benachrichtigungstext (z.B. Auftragsnummer)
daten_die_das_haus_verlassender verschlüsselte Benachrichtigungstext läuft technisch über den Zustelldienst des jeweiligen Browser-Anbieters (z.B. Google, Mozilla) an das Gerät — inhaltlich nicht im Klartext für ihn lesbar
verarbeiterja, indirekt — der Browser-Anbieter ist reiner Zustelldienst im Rahmen des Web-Standards, kein gesondert gebuchter Anbieter
zustaendigBüro

Beleg: lib/push/web-push.ts:1-8 ('W4 — Web-Push (VAPID, self-hosted). Mock-until-configured ... ohne VAPID_PUBLIC_KEY/VAPID_PRIVATE_KEY sind Senden + Public-Key-Ausgabe No-ops'); kein Live-Beleg in Memory gefunden

KI & KommunikationSeite bearbeiten: wiki/seiten/ki-kommunikation/int-webpush.md