Rückblickend hätte ich wahrscheinlich fragen sollen, ob Sie das überprüft haben.
Ich vergesse das oft, weil ich ein registrierter Entwickler bin und daher ziemlich früh in die Betas komme, sodass ich manchmal vergesse, dass nicht jeder am Veröffentlichungstag aktualisiert.
Ich stimme zu, da dies der Hauptvorteil für privat gehostete Websites ist (im Vergleich zur Hub-App).
Aber prüft der Code, ob die iOS-Version 16.4 oder höher ist? Es hat keinen Sinn, Benachrichtigungen zu erwähnen, wenn nicht (und wohl auch wenig Sinn, A2HS überhaupt zu erwähnen). Ich kenne Ruby nicht, aber es scheint nur zu prüfen, ob man auf einem iPhone oder iPad ist:
Entschuldigung, wenn ich etwas falsch verstanden habe.
Hallo Leute! Ich habe gerade diese Komponente in meinem Forum installiert, aber sie hat einen schwerwiegenden Fehler: Sowohl die Desktop-, Mobil- als auch die App-Versionen wurden unendlich scrollbar und ich konnte keine Schaltflächen mehr anklicken. Zu meinem Glück hatte ich die Seite auf meinem Computer nicht aktualisiert, sodass ich sie schnell deaktivieren konnte, als ich das Problem bemerkte. Ich hoffe, das hilft euch allen.
iOS Chrome unterstützt “Zum Home-Bildschirm hinzufügen” seit iOS 16.4.
Sie klicken immer noch auf eine Teilen-Schaltfläche, die wie ein Feld mit einem Pfeil nach oben aussieht, aber die Schaltfläche erscheint in der URL-Leiste oben auf dem Bildschirm in iOS Chrome; die URL-Leiste kann eingeklappt sein, sodass die Teilen-Schaltfläche möglicherweise nicht standardmäßig sichtbar ist.
Die Nachricht muss also nicht geändert werden, um “In Safari öffnen” zu sagen, aber es wäre schön, wenn sie richtig erraten könnte, wo sich die Teilen-Schaltfläche befindet. Auf dem iPhone Safari erscheint sie in der Mitte des Fußzeilenbereichs, der eingeklappt sein kann. Auf dem iPad Safari erscheint sie in der oberen rechten Ecke, nicht eingeklappt.
Auf dem iPhone Chrome erscheint sie in der oberen rechten Ecke und kann eingeklappt sein. Auf dem iPad Chrome erscheint sie immer noch in der oberen rechten Ecke, wird aber nicht eingeklappt.
Ich habe beobachtet, wie andere Benutzeranleitungen zur Installation von PWAs unter iOS bereitstellen, und ein häufiges Muster, das ich sehe, ist ein klickbares Banner, das einen neuen Browser-Tab öffnet und auf eine separate “PWA installieren”-Seite verweist, die nicht scrollt.
Dies stellt sicher, dass die URL-Leiste auf dieser Seite nicht eingeklappt wird, was es den Benutzern erleichtert, die Schaltfläche “Teilen” zu finden und darauf zu klicken.
(Natürlich müssen sie immer noch nach unten scrollen, um “Zum Home-Bildschirm hinzufügen” auszuwählen, nachdem sie das Teilen-Blatt geöffnet haben, was ein Problem darstellt, aber alles, was die Reibung reduziert, hilft…)
Das hatte ich nicht gewusst – ich war mir sicher, irgendwo gelesen zu haben, dass PWAs nur über Safari installiert werden können. Dann passt der TC ja ziemlich gut!
Ein Problem, auf das ich gestoßen bin, ist, dass iPhones mit erheblicher Unternehmenssteuerung Webbenachrichtigungen blockieren können (meins tut das), was wirklich ärgerlich ist.
Hallo, danke, dass Sie diese Themenkomponente erstellt haben! Das ist wirklich nützlich für mich
Ich hatte ein Feedback: Manche Leute wissen nicht, was der Share-Button ist, daher ist es hilfreicher, ein Symbol anstelle des Namens des Buttons anzuzeigen.
Sie können dies pwa_text dafür verwenden:
Installieren Sie \u003cb\u003e%{siteTitle}\u003c/b\u003e auf Ihrem iOS-Gerät. Tippen Sie auf \u003cimg height=\"25\" width=\"20\" src=\"https://help.apple.com/assets/683A54F5227CBBDB98051B96/683A54FC545676DF600F97D4/en_US/d26fe35d3438fe81179a80c2b6c9b0c9.png\" /\u003e und dann \u003cb\u003eZum Home-Bildschirm hinzufügen.\u003c/b\u003e