Installation de PWA sur iOS ne crée qu'un raccourci

Salut, j’ai réussi à installer PWA sur mon iPhone il y a environ un an, mais aujourd’hui, en la supprimant et en essayant de la rajouter en tant que PWA (ajouter à l’écran d’accueil depuis Safari), cela ne fonctionne pas. Elle crée bien une nouvelle icône sur l’écran d’accueil, mais cliquer sur l’icône ouvre le site web dans Safari au lieu de le rendre sur place.

Je n’ai pas d’appareil Android, mais d’après les retours de mes utilisateurs, cela semble toujours fonctionner sur Android.

Mon site fonctionne avec la version 2.8.0.beta11 (4bf6789bd7)

J’ai également vérifié sur meta pour voir si le même problème s’était produit, ce n’était pas le cas. En parcourant les sujets connexes, PWA ne devrait pas nécessiter de paramètres supplémentaires. Je n’ai aucune idée de comment déboguer cela…

meta theme-creator mon site
iOS 14 (iOS 14.4.2) X
iOS 15 (iOS 15.0.2) X
android
iPad (iPad OS 14.7.1)
4 « J'aime »

Merci beaucoup de nous avoir signalé cela ! Nous l’avons attribué et nous nous en occuperons bientôt :slight_smile:

4 « J'aime »

Pouvez-vous coller la sortie de ce qui suit ici en réponse ?

docker exec -i app rails runner "puts SiteSetting.pwa_display_browser_regex"

Où dois-je exécuter cette commande ? après ./launcher enter app ?

Sur le serveur où Discourse s’exécute. Il n’est pas nécessaire d’exécuter de commande avant.

le résultat est a^ après cette commande

Pouvez-vous partager l’URL de l’instance afin que je puisse vérifier sur mes appareils ?

Je n’arrive pas à reproduire cela sur mon iPad. Je peux ajouter le site à l’écran d’accueil et appuyer dessus ouvre le site web dans sa propre « fenêtre » au lieu d’ouvrir un nouvel onglet dans Safari.

Je ne peux pas non plus reproduire cela sur mon iPad, cela semble ne se produire que sur iPhone (reproduit sur mon iPhone et celui d’autres personnes), j’ai mis à jour la liste de contrôle dans OP pour inclure des informations détaillées sur l’OS.

Je ne possède pas d’iPhone, je ne peux donc pas vous aider davantage.

J’ai découvert que c’était parce que j’avais inséré un élément dans la balise </head>.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.