iamport / iamport_flutter

Flutter App에서 아임포트 결제서비스 연동을 위한 모듈입니다.
MIT License
68 stars 37 forks source link

[flutter] web 버전 개발은 어떻게 진행하면 좋을까요? #70

Open orange-day opened 2 years ago

orange-day commented 2 years ago

안녕하세요. 현재 React js 휴대폰 인증 잘 사용하고 있습니다. 이번 저희 회사에서 React Js에서 Flutter Web으로 전환 준비를 하고 있습니다. flutter android, ios Rep는 확인을 하였습니다. web 버전이 없어 확인을 위해 남깁니다. 감사합니다.

anymate98 commented 2 years ago

iamport_flutter은 웹뷰를 통해 앱 결제를 지원하는 라이브러리기 떄문에 일반적인 브라우저 환경은 현재 지원을 하고 있지 않습니다. 현재로서는 직접 자바스크립트를 추가해 사용하시는 것이 유일한 방법이지 않을까 합니다.

sgbai78 commented 4 months ago

저도 flutter 사용 중인데 웹 버전이 없어서 난감하네요. flutter가 공식적으로 웹 버전을 지원하기 시작했으니 패키지 업데이트가 필요하지 않을까요?

anymate98 commented 4 months ago

@sgbai78 현재 pub.dev에 올라와 있는 웹뷰 관련 패키지들을 봤을 때 지속적으로 관리되면서 web 플랫폼을 지원하는 패키지는 inappwebview 정도로 보입니다. 예를 들어 iamport_flutter의 기반이 되는 webview_flutter의 경우 web 플랫폼을 지원하지 않습니다. 웹 브라우저에서 결제를 하기 위해 sdk를 사용하려면 웹뷰와는 별개로 js interop 기능을 통해 자바스크립트 sdk의 wrapper을 만들어서 사용하는게 맞다고 생각합니다. 내부적으로 플러터 웹 지원에 대해 검토를 하고 있기는 하나 현재 구체적인 개발 계획은 갖고 있지 않습니다. 개발에 불편드려 죄송합니다만 빠른 시일 내의 지원은 힘들 것으로 보입니다.