Jongkook
Jongkook2d ago

React native의 웹뷰 연동된 화면에서 ERR_UNKNOWN_URL_SCHEME

안녕하세요. 쇼핑몰 화면을 React native 웹뷰에서 이용하고 있고, 토스 결제 서비스를 계속 사용하고 있습니다. 최근에 안드로이드 sdk 버전을 31에서 34로 업그레이드하는 작업을 했습니다. (관련된 React native, AGP 버전도 업데이트) 이후 자체 개발 또는 QA 환경에서 테스트를 진행했는데 결제가 되지 않습니다. iOS에서는 결제가 정상적으로 되고 있지만 안드로이드에서 결제가 안되고 있습니다. [Before] buildToolsVersion = "31.0.0" minSdkVersion = 21 compileSdkVersion = 34 targetSdkVersion = 34 [After] buildToolsVersion = "34.0.0" minSdkVersion = 23 compileSdkVersion = 34 targetSdkVersion = 34 이미지에는 예시로 KB국민을 선택했지만 토스페이, 삼성 등 다른 수단으로 시도해도 ERR_UNKNOWN_URL_SCHEME 에러가 나타납니다. RNCWebViewClient의 shouldOverrideUrlLoading을 타야한다고 생각해서 여기에 log를 심어봤는데 logcat에서는 심어놓은 log가 출력이 안되고 있습니다. 원인을 어디서 찾을 수 있을까요? 혹은 어떻게 해결을 할 수 있을까요?
No description
5 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장2d ago
우선 해당에러는 앱에서 외부앱(카드사)을 못열어서 그런거고 intent Url을 처리못해서 발생하는 겁니다.
이실장
이실장2d ago
웹뷰(WebView) 연동하기 | 토스페이먼츠 개발자센터
모바일 웹뷰 결제는 앱투앱(App to App) 이동이 필요한데요. 결제기관의 앱스킴 목록과 OS별 이동 방법을 알아보세요.
이실장
이실장2d ago
참고하시기 바랍니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?