13버전에서 pwa 모드일때 새창을 열고 그 새창에서 다른앱을 띄우게 되면 창이 닫혀버리는 문제가 있습니다

안녕하세요. 저는 monstock.app 이라는 사이트를 개발/서비스 하고있는 개발자입니다.
최근 갑자기 로그인이 안되는 사용자들이 있다는 CS가 있어서 확인한 결과
삼성 인터넷 브라우저를 사용하면서 PWA 방식의 앱으로 설치하여 PASS 로 로그인하는 방식을 쓰는 경우에 로그인이 안되는 문제가 있다는 사실을 파악했습니다.

기존의 삼성브라우저에서는 되던 부분인데 갑자기 안된다고 하여 구버전 사용자를 찾아 확인한 결과

안되는 삼성인터넷 브라우저 버전
13.0.2.9

되는 삼성인터넷 브라우저 버전
12.1.4.3

12버전에서는 이 문제가 없었습니다.

원인으로 생각되는 부분은
13버전에서 PWA 모드일때 새창을 열고 그 새창에서 앱링크를 열게 되면 새창이 닫혀버리는 문제가 있는것으로 생각됩니다.
확인 후 답변 부탁드립니다. 감사합니다.

// 재현방법

  1. monstock.app 사이트 접속 > PWA로 설치 > 메뉴에서 PASS 간편 로그인 > 입력 후 PASS앱이 실행됨 > 이때 PWA로 열린창을 확인해보면 이미 창이 닫혀있음.
  2. 크롬에서 동일하게 했을때는 창이 닫혀있지 않고 정상적인 로그인 플로우가 진행가능함.
1 Like

Hello @Everyharu,

I think you be able to get better help from the Developer Support team by creating a support request.

안녕하세요. 삼성 인터넷에 관심을 가져주셔서 감사합니다.

support 채널을 통해 가이드 드린대로 CustomTab이 close 되는 이슈는
삼성 인터넷 13.2.1.65 버전에 수정 되습니다.

감사합니다.

1 Like

몬스탁 개발자이시군요~ 반갑습니다!

웹 표준을 사랑하는 개발자입니다.

작은 단위의 웹페이지가 아닌 상 사실 마케팅 등의 요소로 인해 스토어 출시를 고려하게 되는 것이 현실… TWA(Trusted Web Activity)를 통해 네이티브로 안드로이드 앱을 빌드하신 것 같은데 잘 하신 것 같습니다.
이 경우에는 웹 매니페스트 속성을 통해 PWA의 설치 방식을 자동으로 스토어로 연결이 되도록 처리할 수 있습니다.
결론적으로 스토어의 유입 문제와 크로스 브라우징 / 브라우저 단의 문제에서 조금나마 벗어날 수 있습니다.

아래 두 옵션을 살펴보시면 도움이 되실 것 같습니다.

  1. "prefer_related_applications"​
  2. “related_applications”