웹뷰 연결
안녕하세요 웹뷰가이드를 보고있는데 제가 이해를 잘못해서 오류가 발생하여 확인차 글을 작성하였습니다.
개발언어는 RN으로 ios 와 안드로이드 앱 두개 모두 배포를해야하는데
일단은 작성해주신 manifest와 info.list에 추가해야할 것은 작업했고 url은 sdk url covert를 이용하여 앱스킨간의 이동을 하였으나
해당 앱이없을시 마켓으로 이동하고 다시 앱으로 돌아오는 중 net::ERR_UNKNOWN_URL_SCHEME 오류가 발생하여
작성해주신 앱스킨과 더불어 WebViewClient의 shouldOverrideUrlLoading 함수에 오버라이딩 로직을 따로 작성하여 추가하여야하는게 맞나요?
22 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
rn이면
웹뷰는 라이브러리 쓰셔서 웹서버 띄우시는거죠?
이쪽만 보면 됩니다.
네네 웹뷰는 라이브러리 써서 웹서버에 띄었구요 결제 창 페이지까지는 잘뜨는데
카드사앱이 설치되어있을 때
토스라던지 다른 앱이 없을때는 마켓까지 이동했다가
다시 돌아오면
카드사앱으로는 이동 잘하나요?
네네
카드사 앱설치까지는 잘이동하고
카드사 앱설치가 아니라
카드사 앱은 잘 뜨나요?
네 설치되어있는 앱이라면 잘 뜹니다
잘뜨고 돌아오면 오류는 없는데
그럼 설치가 되어있다면 결제까지 이상없는거죠?
네네
맞습니다
ERR_UNKNOWN_URL_SCHEME 된 url 주소가 뭔가요?

앱 마켓까지 이동했다가
어플로들어오면 이런 오류가 발생합니다
음 일단 rn 쪽 이슈라 뒤로가기 왔을 때 어떤일이 있는지 확인해보셔야할 것 같아요
우선 카드사앱으로 이동이 정확히 된 부분에서는 이슈가 없는 것 보면 lib에는 이상이 없는 것 같습니다.
이런방법도 있으니 참고바랍니다.
말씀하신 바로는 convertUrl 함수를 사용하면 따로 shouldOverrideUrlLoading 함수에 오버라이딩 로직을 추가할 필요가 없고 지금 이 해당오류는 RN쪽 문제라 마켓으로 이동후 돌아왔을때 동작하는 로직을 추가해주셔야한다는 말씀이 맞으실까요? 늦은 밤까지 감사합니다
네 맞아요 shouldOverridUrlLoading로직은 안드로이드만 연동할 때만 작업해주면 되는 내용이니다.
위에 올려드린 pdf대로도 한번 시도해보시길 권장드려요
넵 감사합니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.