App-Installationsbanner wird nicht angezeigt

Dieser Stack Overflow erklärt mehr.

  1. Es sieht so aus, als ob PWA auch in anderen Browsern als Chrome unterstützt werden sollte. Ich weiß, dass ich die PWA von Brave installiert habe, also unterstützt mein Browser sie sicherlich.
  2. beforeinstallprompt wird nur einmal ausgelöst – wenn der Benutzer ihn ablehnt, ist er weg. Anscheinend, um den Benutzer nicht zu belästigen?
  3. Es scheint keine manuelle Möglichkeit zu geben, die “als App installieren”-API zu aktivieren.

Prüft der Discourse-Code speziell auf Chrome oder reagiert er auf beforeinstallprompt in jedem Browser? (scheint nicht browserspezifisch zu sein, siehe Code-Link unten)

Dies sieht aus wie die ursprüngliche Ankündigung der Funktion in Chrome. Es scheint, dass die Absicht war, Entwicklern zu erlauben, das Ereignisobjekt aufzubewahren und subtil anzuzeigen. Wenn der Benutzer es ignoriert, sollte es beim nächsten Mal wieder erscheinen. Nur wenn der Benutzer die Aufforderung initiiert und dann abbricht, sollte das Ereignis für eine gewisse Zeit (z. B. 3 Monate) deaktiviert werden.

Der für diesen Zweck verantwortliche Discourse-Code fügt jedoch eine zusätzliche Prüfung hinzu, ob das Discourse-Banner jemals abgelehnt wurde. Verstehe ich das richtig? Es scheint eine verpasste Gelegenheit zu sein, wir könnten das Banner erneut präsentieren, entscheiden uns aber dagegen. Was wäre, wenn wir dies dem Administrator überlassen würden, ob er unter diesen Umständen auffordern möchte?

1 „Gefällt mir“