마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

webview url 자동 요청

0 추천
webview에 url 요청 시

특정 사이트에서 intent:#intent:scheme로 넘어가버립니다

처음에 noticon이라는 업체로 한번 연결 된 후

이후 intent scheme로 넘어갑니다

웹앱 형태의 서비스를 위해 경로를 넘기게 서비스 해놓은거 같은데요

저거 자동으로 못가게 막을 수 있나요??

검색해보니 package 풀어서 스토어로 연결하는 방법만 나와있고 무시하는 방법은 영 찾기가 어렵네요 ㅠ
아랑랑 (120 포인트) 님이 2017년 7월 13일 질문

1개의 답변

0 추천
User Agent를 변경해서 확인해 보세요.

아마 서버에서 User Agent로 안드로이드인지 확인한뒤에 말씀하신 처리를 하는 것 같네요.
mcsong (44,040 포인트) 님이 2017년 7월 14일 답변
답변 감사합니다
User Agent도 생각해봤는데요 다른 agent로 바꾸면 안될 것 같아서요
웹뷰 안에서 해당사이트의 결제 모듈이 작동해야 하는데
바꾸면 여러가지 에로사항이 발생하지 않을까 싶네요 ㅠㅠ

저희 앱과 비슷한 서비스들에서도 비슷한 문제점이 발생하고 있는데요
희안하게 해당 url을 카카오톡에서 링크타고 가면 카톡 내부 웹뷰에서는
이상없이 작동하네요... 어떻게 하는건지 궁금즘만 커집니다..

핵심은 intent:scheme를 통째로 건너 뛰어 버리면 안되구요
(결제 모듈, 통화연결 등 여러가지 서비스들 때문에)
intent:scheme의 package가 "com.android.chrome"을 포함 하고 있을 때만
원래의 url에서 이동하지 않아야하는데 어렵네요 ㅠㅠ
흠.. 글로 해결하기가 쉽지 않네요.. ^^;; 디버거 붙여서 몇번 해 보시면 방안이 생각나시지 않을까요? ^^
...