Toss payments 개발자 커뮤니티Tp개커Toss payments 개발자 커뮤니티
Powered by
bh.yooB
Toss payments 개발자 커뮤니티•12mo ago•
4 replies
bh.yoo

react-native 0.78, tosspayments-react-native-webview 1.0.1 호환 이슈 문의

react-native 0.78
@토스페이먼츠/widget-sdk-react-native 1.3.6
tosspayments-react-native-webview 1.0.1

위 라이브러리 버전을 통해 빌드 시도 시 다음과 같은 에러가 발생합니다.

node_modules/tosspayments-react-native-webview/android/src/main/java/com/reactnativecommunity/tpwebview/RNCWebViewManagerImpl.kt:340:27 Argument type mismatch: actual type is 'kotlin.String?', but 'kotlin.String' was expected. FAILURE: Build failed with an exception.

해서 임의로 타입을 다음과 같이 강제하고,

webView.loadUrl(args.getString(0)) -> webView.loadUrl(args.getString(0) as String)

빌드를 성공하고 보니 안드로이드 환경에서 결제 요청시 웹뷰가 노출되지 않습니다. (iOS는 문제없습니다.)

tosspayments-react-native-webview에서 발생하는 이슈인 것 같아 @토스페이먼츠/widget-sdk-react-native 내부에서 tosspayments-react-native-webview를 사용하고 있는 코드들을 react-native-webview(13.13.2)로 대체해서 재빌드해보니 문제없이 웹뷰가 잘 보여집니다.

https://discord.com/channels/864296203746803753/1019841718318805064/threads/1309052689857904671
에서 tosspayments-react-native-webview 업데이트 대응 예정이라는 말씀을 보았는데, 아직 업데이트가 되지 않은 것 같아서 추후 계획이 있으신지, 위와 같은 방법으로 업데이트 전까지 임의로 사용해도 괜찮을지 문의드립니다.

감사합니다!
Toss payments 개발자 커뮤니티 banner
Toss payments 개발자 커뮤니티Join
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
15,588Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

tosspayments-react-native-webview RN 0.78 지원 문의
kanghyejiKkanghyeji / ❓┃연동개발-문의
6mo ago
tosspayments-react-native-webview ,react-native-webview AOS onMessage 문의
ZPHCZZPHC / ❓┃연동개발-문의
7mo ago
@tosspayments/widget-sdk-react-native 라이브러리는 현재 react-native 0.76과 호환되지 않는 이슈
dkahdwkDdkahdwk / ❓┃연동개발-문의
15mo ago
@tosspayments/widget-sdk-react-native 사용 중 렌더링이 안되는 이슈 문의
영진영영진 / ❓┃연동개발-문의
17mo ago