안녕하세요 해결되지 않는 기술적 이슈가 있어 질문드립니다.
카카오톡 또는 카카오 스토리에 내용을 공유 하고 공유된 URL은 브릿지 페이지(웹)를 호출합니다.
사업의 특성상 브릿지 페이지(웹)으로 두개의 앱을 실행시켜야 합니다 .
웹에서 앱을 실행시키는 방법으로 안드로이드 스킴을 등록하고 해당 스킴으로
href 하는 방식으로 사용했는데
**문제는 두개의 앱을 순차적으로 실행해야하는 문제가 있습니다. **
**카카오톡의 경우 공유된 링크를 클릭하면 브릿지 페이지가 뜨고 다음 실행할 앱이 뜨고 또다른 앱이 실행되도록 하면 문제없이 **
**실행됩니다. **
(카카오톡 ) 링크클릭 => 브릿지 페이지 => 1번 앱 실행 => 2번 앱실행
**그런데 카카오 스토리 경우는 브릿지 페이지가 실행되고 1번앱이 실행되고 2번앱은 실행이 되지 않습니다. **
**그리고 다시 back을 누르면 2번 앱이 실행됩니다. **
(카카오 스토리 ) 링크클릭 => 브릿지 페이지 => 1번 앱 실행 =>back key => 2번 앱 실행
디버깅을 해보면 스킴을 실행시키기 위해 1번앱 과 2번앱을 순차적으로 실행시키기 위해
**setTimeout(function() {},1000)을 실행시켜 딜레이를 줬습니다. **
**그런데 카카오 스토리에서는 브릿지페이지에서 1번앱을 실행시키고 포커싱을 잃어 delay가 작동하지 않는 상황이 발생합니다. **
카카오톡은 동작을 하구요…
왜 카카오 톡과 카카오스토리의 동작방식이 다른지, 어떻게 하면 포커싱을 잃지 않고 동작할 수 있을지 문의 드립니다.
조금 긴 글이었는데 꼭 답변부탁 드립니다.
감사합니다.