iOS(16.4 이상)에서 홈 화면에 이미 설치된 Safari PWA의 경우, 이제 단축 명령(Shortcuts)이나 기타 앱에서 webapp:// URL 스킴을 사용하여 설치된 PWA를 열 수 있습니다.
예시:
webapp://myforum.example.com/t/topic-title/123
이렇게 하면 Discourse PWA 셸이 올바르게 열리지만, 경로는 무시되고 항상 홈 페이지가 로드됩니다.
기대 동작:
Discourse PWA는 콜드 스타트 시 수신된 window.location.pathname을 존중하여 해당 라우트를 직접 로드해야 합니다.
실제 동작:
요청된 URL에 경로가 포함되어 있음에도 불구하고 /만 렌더링됩니다.
이로 인해 PWA로의 딥 링크가 불가능해집니다(이미 실행 중인 경우를 제외하고). 이는 iOS 단축 명령, 위젯, NFC 자동화 등에서의 유용성을 제한합니다.
PWA 셸의 서비스 워커 범위나 초기 라우팅 동작을 조정하여 이 문제를 수정할 수 있을까요?
PWA를 통한 딥 링크에 대한 완전한 지원을 기대합니다!