Javascript > 하이브리드 > 팝업 웹뷰 처리 관련 답변 부탁드립니다

아래와 같이 글을 올렸었는데,
답변 없이 지나가는거 같아서 다시 올립니다.

https://devtalk.kakao.com/t/javascript/137497


안녕하세요.

팝업 웹뷰 처리 가이드에 나와있는 코드를 넣었는데,
해당 코드가 실행되는 시나리오를 찾을 수가 없어서 검색 중입니다.

https://devtalk.kakao.com/t/topic/133909/2

관련 위 문의 글을 찾았는데요, 아래 답변이 있습니다.

JavaScript SDK는 K2100는 팝업을 띄우지 않습니다.
카카오톡으로 인증 요청 성공 후, redirectUri 로 리다이렉트 하는 방식입니다.

각종 브라우저들이 팝업에서 외부 앱 실행을 제약하고 있어서 더이상 JavaScript SDK 팝업을 제공하지 않으며,
모바일 기기에서 팝업이나 리다이렉트나 동일한 인터페이스로 동작하는터라 사용성에도 별 차이가 없습니다.

Javascript SDK 를 사용할 때 더이상 팝업을 안띄운다는거 같은데,
그렇다면 현재 가이드 문서 “Javascript > 하이브리드 앱 가이드” 에 있는 내용 중,
“팝업 웹뷰 처리” 부분은 진행 안해도 무방한 것인가요?

iOS 에서도 “팝업 웹뷰 처리” 는 안해도 되는거죠?

K2100 이 뭔지요?

감사합니다.

안녕하세요.

K2100는 카카오톡 지갑 인증 상품입니다. 카카오비즈니스

팝업 방식 로그인을 사용하지 않는다면, 하이브리드앱 팝업 처리는 하실 필요 없습니다.

감사합니다.

답변 감사합니다.

“팝업 방식 로그인” 이란건 Javascript v1 SDK 에서 지원되던거고,
v2 를 사용하면 필요 없는 것으로 이해되는데, 맞는지 확인 부탁드립니다.

맞다면 가이드 문서의 “팝업 웹뷰 처리” 섹션에 v1 용이라는 것이 명시되면 더 좋을 듯 합니다. ^^
(하이브리드 앱 가이드 | Kakao Developers 하이브리드 앱 가이드)

네, 맞습니다. 카카오 로그인을 팝업 방식으로 제공하는 것은 Javascript v1 SDK 만 해당되며,
v2는 리다이렉트 방식만 제공합니다.

일부기기 카카오톡 공유하기 시, SDK 버전과 무관하게 팝업으로 처리되는 부분이 있어서, 카카오 로그인 한정 가이드는 아니라
팝업을 사용하는 사용자만 참고 하시면 좋을 것 같습니다.

감사합니다.

일부기기 카카오톡 공유하기 시, SDK 버전과 무관하게 팝업으로 처리되는 부분이 있어서, 카카오 로그인 한정 가이드는 아니라
팝업을 사용하는 사용자만 참고 하시면 좋을 것 같습니다.

혹시 일부기기에 대해서 정확히 알 수 있을까요? (문서 등이 있으면 더 좋을 듯 합니다)
코드를 넣었는데 해당 코드를 테스트 안 할 수는 없는지라…
상황을 만들어서 테스트를 해봐야할거 같아서요…

아예 사용이 안되는거면 빼겠는데 그런건 또 아닌 듯 하여 추가 문의드립니다…

혹시, 카카오톡 공유 사용하시나요?

카카오 로그인은 authorize 함수 사용하시면 항상 리다이렉트 방식으로 작동하므로 해당 사항 없습니다.


카카오톡 공유는 PC에서는 팝업, 모바일에서는 카카오톡앱을 호출하는데요.
갤럭시 폴드 기기를 태블릿 모드로 설정하시면, PC처럼 작동하여 팝업으로 카카오톡 공유하기 실행됩니다.

참고 부탁드려요.

제 앱이 두갠데 한군데서 공유하기 기능을 사용하고 있습니다.
확인 감사합니다!