120 — PWA Partner-Portal
Aktualisiert am 1. Juni 2026
120 — PWA Partner-Portal
Das Partner-Portal ist eine Progressive Web App (PWA) — kann wie eine native App auf dem Smartphone-Homescreen installiert werden, funktioniert offline (begrenzt) und unterstützt Push-Notifications.
Was ist eine PWA?
Eine Webseite, die sich anfühlt wie eine App:
- Eigenes Icon auf dem Homescreen.
- Vollbild-Modus (keine Browser-Adressleiste).
- Schneller Start.
- Offline-Fähigkeit (cached Inhalte).
- Push-Benachrichtigungen (Android + Desktop, eingeschränkt iOS).
Installation
Android
- Partner-Portal in Chrome/Samsung Internet/Firefox öffnen.
- Nach Sekunden erscheint Banner: „App installieren".
- Klick → App wird zum Homescreen hinzugefügt.
Alternative: Drei-Punkte-Menü → „App installieren" oder „Zum Startbildschirm".
iOS / iPad
iOS unterstützt PWA-Install nur über Safari (nicht Chrome/Firefox):
- Partner-Portal in Safari öffnen.
- „Teilen"-Button unten in der Toolbar.
- „Zum Home-Bildschirm".
- Bestätigen.
PartnerDesk zeigt iOS-Nutzern automatisch eine Step-by-Step-Anleitung mit Screenshots.
Desktop (Chrome, Edge, Brave)
In der Adressleiste erscheint rechts ein Install-Icon → Klick → App-Fenster.
Was bietet die PWA?
Offline
Wenn der Partner offline ist:
- Build-Assets (JS/CSS) sind gecached → App startet.
- Letzter Daten-Stand wird angezeigt (z. B. die zuletzt geladene Dashboard-Sicht).
- Klick auf Aktionen, die Server-Round-Trip brauchen → Hinweis „Sie sind offline".
Push-Notifications
Partner können Push-Notifications aktivieren:
- Partner-Portal → Profil → „Push-Benachrichtigungen aktivieren".
- Browser/OS fragt nach Erlaubnis.
- Bei Zustimmung: PartnerDesk speichert Subscription.
- Bei System-Events (Sale, Payout) wird parallel zur Email auch eine Push-Nachricht geschickt.
Voraussetzungen:
- Browser/OS unterstützt Web-Push (Android Chrome ja, iOS 16.4+ ja, Desktop Chrome/Edge/Firefox/Safari ja).
- Plattform-Owner hat VAPID-Keypair konfiguriert.
Shortcuts
PWA-Manifest definiert App-Icon-Quick-Actions:
- Dashboard (direkt zur KPI-Übersicht).
- Auszahlungen (direkt zur Payout-Liste).
- Werbemittel (direkt zu Banner/Coupons).
Long-Press auf das App-Icon (Android) → Shortcut-Menü.
Service Worker
Im Hintergrund läuft ein Service Worker:
- Cache-First für Build-Assets (JS, CSS, Fonts).
- Network-First mit Cache-Fallback für API-Calls + HTML.
- Offline-Shell: generische „Sie sind offline"-Page bei komplett fehlender Verbindung.
Snooze
Wenn der Partner den Install-Prompt einmal weggeklickt hat, erscheint er 7 Tage nicht erneut — nicht aufdringlich.
Was passiert nach Update?
Bei einem PartnerDesk-Update:
- Browser lädt im Hintergrund die neuen Assets.
- Beim nächsten Page-Refresh wird die neue Version aktiv.
Kein manuelles „App-Update aus dem Store" nötig — PWAs sind immer aktuell.
Performance
PWAs sind nach dem ersten Laden sehr schnell — alle statischen Assets aus Cache. Erstaufruf ist normaler Webseiten-Aufruf, danach App-Geschwindigkeit.
Verwandte Kapitel
- 121 — Cross-Tenant-Hub — Auch PWA-installierbar
- 70 — Notifications
Technische Tiefen-Doku: ../093-pwa-partner-portal.md, ../165-v2-mega-commit.md (Push), ../166-v2-followups.md (iOS-Install)