manifest.webmanifest에서 방향을 세로로 설정하는 방법이 있을까요?

metadata_controller.rb 파일을 수정하려고 했지만, ./launcher rebuild app을 실행하면 해당 필드 설정이 다시 비어 있는 상태(사용자가 선택할 수 있는 상태)로 초기화되었습니다. 따라서 PWA에서 세로 모드를 강제할 수 있는 방법이 있는지, 아니면 모든 Discourse 인스턴스에 대해 이 부분은 Discourse 팀이 코어에서 결정하는 것인지 궁금합니다.

이 다소 논란이 있는 주제에 대한 역사를 읽어보시는 것을 권합니다:

사람들이 항상 불평하기 때문에 더 이상 아무것도 설정하지 않습니다. 휴대폰 화면이 회전하지 않도록 하려면 알림 서랍의 Android 빠른 접근 버튼에서 화면 회전을 잠금으로 설정할 수 있습니다.

그럼에도 불구하고 사이트의 매니페스트를 변경하고 싶다면 플러그인을 작성해야 합니다.

감사합니다. 아마 플러그인을 작성해 볼 수도 있겠네요.

그리고 왜 세로 모드만 지원했으면 하는지 그 이유도 알려 드리고 싶습니다. Meta Discourse를 예로 들어 보겠습니다. 저는 iPhone을 사용하는데, Safari에서 meta.discourse.org로 이동한 뒤 Share_Icon_Apple_NEW를 클릭하고 홈 화면에 추가를 선택합니다. 그러면 모든 것이 정상적으로 작동하며, 화면은 다음과 같이 보입니다:

하지만 화면을 가로 모드로 회전했다가 다시 세로 모드로 회전하면 이런 문제가 발생합니다(배너가 잘려 나가고, 정상 상태로 돌아오지 않는 것을 확인해 보세요)

iOS에서 Web App Manifest에 대한 지원이 거의 존재하지 않는 점을 고려할 때, 해당 속성이 준수될 것이라고 기대하기는 어렵습니다.