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가 출력이 안되고 있습니다.
원인을 어디서 찾을 수 있을까요?
혹은 어떻게 해결을 할 수 있을까요?
쇼핑몰 화면을 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가 출력이 안되고 있습니다.
원인을 어디서 찾을 수 있을까요?
혹은 어떻게 해결을 할 수 있을까요?

