Die ersten push Tests waren mit dem von Bulwark gehosteten Relais. Ich habe jetzt noch ein bulwark push.relay auf dem vServer hinter dem NGINX installiert. Hört auf localhost:3003. Die PushSubscriptionam Relais erfolgt über https mit einem zusätzlichen DNS Host record (push.domain.de).
Funktioniert alles soweit bestens. Hier die getesteten Browser:
Chrome Desktop -> Web push funktioniert
Edge Desktop -> Web push funktioniert
Firefox Desktop Windows -> Web push funktioniert
Firefox Desktop Linux MX -> Web push funktioniert
Duckduckgo IOS -> Web push funktioniert
Duckduckgo Desktop Windows 11 -> PushManager.subscribe() liefert keine PushSubscription, Aktivierung bleibt bei „Wird verarbeitet“ stehen
Bei Duckduckgo habe ich für Windows 11 einen Bug mit Logs aus der Entwicklerkonsole gemeldet.
Für bulwark mobile gibt es bereits eine Android App. Für IOS ist die noch im Test und nicht freigegeben.