J’ai essayé de modifier le fichier metadata_controller.rb, mais avec ./launcher rebuild app, les paramètres de ce champ ont été réinitialisés à vide (ce qui signifie que l’utilisateur peut choisir). Existe-t-il donc un moyen de forcer le mode portrait avec les PWA, ou est-ce uniquement l’équipe Discourse qui décide au niveau du cœur pour toutes les instances Discourse ?
Vous voudrez peut-être consulter l’historique de ce sujet d’une certaine manière controversé :
Les gens se plaignent toujours, nous ne définissons donc plus rien. Si vous souhaitez empêcher votre téléphone de tourner, vous pouvez verrouiller l’orientation via le bouton d’accès rapide d’Android dans le tiroir de notification.
Cela dit, si vous souhaitez toujours modifier le manifeste de votre site, vous devrez écrire un plugin.
Merci. Peut-être que j’écrirai un plug-in.
Je voudrais également vous expliquer pourquoi je souhaite une orientation portrait uniquement. Prenons Meta Discourse comme exemple. J’utilise un iPhone, donc je vais sur meta.discourse.org via Safari et je clique sur
, puis sur ajouter à l'écran d'accueil. Tout fonctionne donc parfaitement, et voici à quoi cela ressemble :
Cependant, lorsque je fais pivoter l’écran en mode paysage, puis que je le repositionne en mode portrait, voici ce qui se produit (remarquez que la bannière est coupée et ne revient pas à la normale) :
Je ne parierais pas sur le fait que cette propriété soit respectée dans iOS, étant donné que leur prise en charge du manifeste d’application Web est presque inexistante.

