Wie können Benachrichtigungen per Web-Push-Benachrichtigungen entfernt werden?

9

Ich verwende Push-Benachrichtigungen im Web mit der neuen Service-Worker-basierten API und habe diesen Anwendungsfall:

  • Der Benutzer entscheidet sich für den Empfang von Benachrichtigungen auf mehreren Geräten / Plattformen
  • Wir senden Benachrichtigungen an alle Geräte / Plattformen
  • Der Benutzer entlässt eine Benachrichtigung auf einem dieser Geräte / Plattformen
  • Wir möchten nun diese Benachrichtigung von ihren anderen Geräten / Plattformen fern verbergen

Gibt es angesichts der userVisible-Einschränkungen mit der Push-API eine Möglichkeit, diese Erfahrung zu erzielen?

    
owencm 17.12.2015, 22:57
quelle

1 Antwort

2

Nach meinem besten Wissen ist dies nicht möglich, aber es ist eine häufige Funktion Anfrage.

Das Hauptrisiko beim Senden einer Push-Nachricht zum Ausblenden einer Benachrichtigung besteht darin, dass eine Benachrichtigung ausgelöst werden kann, die vom Browser angezeigt wird und eine Nachricht wie folgt enthält:

"example.com führt eine Aktualisierung im Hintergrund durch"

    
Gaunt Face 05.01.2016 11:41
quelle