Ab Chrome 90 können Discourse-Admins Screenshots zum unteren Installations-Bottom-Sheet der PWA hinzufügen.
Du musst einige Screenshots interessanter Seiten erstellen, diese in ein Topic hochladen und dann unter /admin/site_settings/category/branding?filter=manifest screenshots einfügen.
Für die Screenshots gelten laut Dokumentation von Chrome folgende Anforderungen:
Breite und Höhe müssen mindestens 320 px und höchstens 3840 px betragen.
Die maximale Abmessung darf nicht mehr als das Doppelte der minimalen Abmessung betragen.
Screenshots müssen dasselbe Seitenverhältnis haben.
Nur die Bildformate JPEG und PNG werden unterstützt.
Nachdem du die Einstellung ausgefüllt hast, sieht es so aus:
Wie füllt man die Einstellungen für Screenshots aus? Es scheint nur ein Textfeld zu geben, und es wird keine Möglichkeit zum Hochladen eines Bildes angeboten.
Ich habe einige Screenshot-Links im Manifest unter ‘screenshots’ hinzugefügt, um diese Funktionen zu testen. Allerdings funktioniert es bei mir nicht. Ich habe Chrome v90.0.4430 und Chrome Canary 91.0.4446 ausprobiert. Ist diese Funktion bereits zur Implementierung bereit, oder müssen wir noch warten?
Bei Meta funktioniert es einwandfrei, aber auf meiner Seite nicht in Chrome Canary. Ich habe das Bild hochgeladen und die Links in den Manifest-Screenshots hinzugefügt. Habe ich etwas übersehen?
Danke, in Großbritannien gibt es einen Mod, der sich das ansehen wird…
Die Idee, die PWA zu deaktivieren, war nicht, sie zu entfernen, sondern eher, wenn wir mehr Zeit haben, zu prüfen, wie wir die PWA integrieren können, die mit unseren Vorstellungen vereinbar ist – nicht als Popup, sondern vielleicht als Link für diejenigen, die es ausprobieren möchten…
Die Installationsaufforderung für die PWA-Installation in Discourse, die auf Android erscheint, ist ein Link in einem oberen Banner, der nur für Nutzer mit ausreichender Engagement-Aktivität angezeigt wird.
Die oben erwähnten neuen Screenshots zeigen erst nachdem der Nutzer auf die Aufforderung geklickt hat, die wir seit Jahren verwenden.