0

Ich habe Probleme mit Progressive Web Apps.Kann ich Benachrichtigungen zurückweisen, wenn ich Progressive Web App auf dem Startbildschirm deinstalliere?

Zuerst drückte ich im Web auf "Zum Home-Bildschirm hinzufügen", fügte die Anwendung auf dem Startbildschirm hinzu und gab die Erlaubnis für Push-Benachrichtigungen.

Danach habe ich Progressive Web Apps von der Startseite deinstalliert, ich erwartete, dass die Benachrichtigung nicht ankommen wird, aber in der Tat wird es benachrichtigt.

Kann ich die Deinstallation erkennen und Push-Benachrichtigungen ablehnen?

Ich habe versucht, einschließlich der following site. Zum Beispiel, aber es wird nichts von Ereignis oder Status erwartet.

Obwohl es sich um einen Anhang des Startbildschirms nach der Deinstallation handelt, wird in der Benachrichtigungsleiste ein Google Chrome-Symbol angezeigt: .

Antwort

0

Basierend auf Ihrem Kommentar als Antwort auf die andere Antwort, ich denke, Sie erstellen eine progressive Web-App und möchten diese Funktion (deaktivieren Benachrichtigungen beim Entfernen von der Startseite) in Ihrem eigenen PWA?

Momentan (Oktober 2017) gibt es für einen PWA keine Möglichkeit festzustellen, ob ein Benutzer ihn von seinem Startbildschirm entfernt hat. Es gibt eine Möglichkeit für die PWA festzustellen, ob es deinstalliert ist (wie in der Service-Worker wird aus dem Browser alle zusammen entfernt), aber das ist etwas völlig anderes. Sie deinstallieren die PWA nicht, wenn Sie sie vom Startbildschirm entfernen. Sie entfernen lediglich eine Verknüpfung. Die PWA wird weiterhin im Browser des Benutzers installiert. Sie könnten die Site immer noch manuell besuchen und Ihre PWA würde immer noch funktionieren.

Vielleicht wird dies ein Feature in der Zukunft werden. Für jetzt gibt es nicht einmal eine Möglichkeit, einen Hack zu erstellen, der helfen würde.

+1

Nathan Heffley, genau das, was ich wissen will! Vielen Dank! Es ist schade, dass ich nicht die Funktion habe, die ich suche, aber ich würde gerne auf die zukünftige Implementierung warten. – aiosl

0

Wenn Sie mit Chrome für Android entweder direkt oder durch Tippen auf eine Benachrichtigung zu der betreffenden Webanwendung navigieren, können Sie ihre Berechtigungen manuell anpassen, indem Sie auf das Symbol "Sperren" neben der Adressleiste tippen Wählen Sie "SITE SETTINGS" und nehmen Sie dann Änderungen vor.

enter image description here

Die einzelnen Schritte würde dies variieren zu tun, wenn Sie einen anderen Browser als Chrome verwenden.

+0

Jeff Posnick, Danke für die Antwort! Wenn es keinen anderen Weg gibt, werde ich die Antwortmethode übernehmen, aber wenn möglich, möchte ich in der Lage sein, Benachrichtigungen sofort nach der Deinstallation abzulehnen. Weil ich glaube nicht, dass diese Operation im Allgemeinen wahrgenommen wird. – aiosl

Verwandte Themen