flutter webview 연동 문의드립니다
안녕하세요. 문의사항이 있어서 말씀 드립니다.
이전 메일 및 디스코드 문의를 통해 webview_flutter_android 버전을 낮춰 (v3.16.0) 사용하도록 안내받았습니다.
하지만 해당 버전의 경우 v1 embedding 방식을 사용하고 있어서 최신 Flutter의 v2 embedding 환경과는 호환되지 않습니다.
(v1 embedding이 2~3년전의 방식으로 iOS 출시시 라이센스가 포함되지 않는 라이브러리가 있다며 심사 거절을 받았습니다.)
따라서 저희는 webview_flutter에서 onWebResourceError 를 통해 intent url을 받아 국민은행, 우리은행 등 카드사 앱을 호출(Intent 스킴 처리)하는 것까지는 성공했습니다.
그러나 카드사 앱에서 결제 인증을 마친 후 다시 앱(웹뷰)으로 복귀했을 때, 웹뷰가 리다이렉션 신호를 받지 못하고 아무런 이벤트 없이 멈춰 있는 것을 확인했습니다.
구글의 공식 지원 여부를 고려하여 flutter_inappwebview 보다는 공식 webview_flutter를 계속 사용하고자 합니다.
위의 상황에 대한 토스측에서 알고 계신 부분(웹뷰 혹은 앱에서 컨트롤 할 수 있는 방법 등)이 있는지 문의드립니다.
또한 업데이트된 webview_flutter를 호환 혹은 대응하기 위한 토스 측의 업데이트 계획이 있는지 문의드립니다
이전 메일 및 디스코드 문의를 통해 webview_flutter_android 버전을 낮춰 (v3.16.0) 사용하도록 안내받았습니다.
하지만 해당 버전의 경우 v1 embedding 방식을 사용하고 있어서 최신 Flutter의 v2 embedding 환경과는 호환되지 않습니다.
(v1 embedding이 2~3년전의 방식으로 iOS 출시시 라이센스가 포함되지 않는 라이브러리가 있다며 심사 거절을 받았습니다.)
따라서 저희는 webview_flutter에서 onWebResourceError 를 통해 intent url을 받아 국민은행, 우리은행 등 카드사 앱을 호출(Intent 스킴 처리)하는 것까지는 성공했습니다.
그러나 카드사 앱에서 결제 인증을 마친 후 다시 앱(웹뷰)으로 복귀했을 때, 웹뷰가 리다이렉션 신호를 받지 못하고 아무런 이벤트 없이 멈춰 있는 것을 확인했습니다.
구글의 공식 지원 여부를 고려하여 flutter_inappwebview 보다는 공식 webview_flutter를 계속 사용하고자 합니다.
위의 상황에 대한 토스측에서 알고 계신 부분(웹뷰 혹은 앱에서 컨트롤 할 수 있는 방법 등)이 있는지 문의드립니다.
또한 업데이트된 webview_flutter를 호환 혹은 대응하기 위한 토스 측의 업데이트 계획이 있는지 문의드립니다
