flutter 웹뷰에서 국민카드, 우리카드가 동작하지 않는 이슈
안녕하세요. flutter 웹뷰를 사용하여 앱을 구현하고 있습니다. 제공되는 플러터 함수를 이용하여 request.url을 변환하고 있는데요, 국민카드, 우리카드 등 결제위젯 내부에서 iframe을 구현한 경우에는 onNavigationRequest가 동작하지 않습니다. 어떻게 조치해야 하나요?
20 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
위젯 내부에서 iframe을 구현한 경우 라는게 어떤걸 말씀하시는 건가요?
토스페이먼츠 화면을 말씀드렸습니다. 우리카드, 국민카드 등의 경우입니다.
토스페이먼츠결제 -> 일반결제 -> 우리카드 선택 -> 결제창 호출
지금 flutter로 모바일 앱이 아니라
flutter web으로 웹페이지 만드시나요?
flutter 모바일 앱에서 웹페이지 결제화면을 그대로 사용 중입니다.
지금 이해가 안되는 부부니 있는데요
캡처해주신 화면은 PC 뷰일 때 나오는 화면이에요
넵 맞습니다 이슈 이해를 돕기위한 화면만 전달드리기 위해서 급하게 PC뷰를 캡쳐해드렸는데요 앱 화면을 다시 캡쳐해서 전달드리겠습니다.
아뇨 안하셔도되요
결제위젯 내부에서 iframe으로 구현하셨다는게 어떤의미시죠?
일단 영상으로 전체 flow한번 주세요
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
오류영상공유드립니다.
문서 파일입니다.
영상파일로 올려주세요
확장자변경하여 업데이트 드립니다
이건 기존과 동일한 문제입니다. 웹뷰에서 intenturl을 처리하지 못해서 발생하는거에요
웹뷰위에 웹서버 띄우신거죠?
웹뷰는 어떤 라이브러리쓰세요?
webview_flutter: 4.8.0
webview_flutter_android: 3.16.0
라이브러리를 사용중인데 request.url을 찍어봤을때 우리카드 앱 버튼을 누르는 액션에서는 웹뷰로 이벤트로 들어오지 않더라구요
GitHub
GitHub - youjun-lee/flutter_webview_sample_app: flutter webview sample
flutter webview sample. Contribute to youjun-lee/flutter_webview_sample_app development by creating an account on GitHub.
여기 참고해보시겠어요
여기서는 이상없나한번 확인해보세요
똑같은 이슈가 있습니다.
저도 webview flutter 사용중입니다.
webview_flutter: 4.9.0
webview_flutter_android: 3.16.0
디버깅시 onNavigationRequest에서 request.url이 찍히지 않습니다.
마찬가지로 위 샘플에서 이상없는지 확인해주시겠어요?