Skip to content

v5.1.1

@rupy1014 rupy1014 tagged this 20 Apr 02:56
JS SDK 5.3.0 의 신규 Union 위젯(widget.bootpay.co.kr/union/*)은
`use_bootpay_inapp_sdk=true` 환경에서 `redirect`/`moveRedirectUrl` 을 포함한
이벤트를 `window.parent.postMessage` 대신 `BootpayFlutterWebView` 네이티브
브릿지로 단독 송신한다. 기존 `onRedirectJS` 가 이 이벤트 타입들을 구현하지
않아 webview 가 SDK 호스트 iframe 에 갇혀 통합결제가 진행되지 않았다.

- onRedirectJS 에 `redirect`/`moveRedirectUrl` 케이스 추가 →
  `_controller.loadRequest(url)` 로 webview 를 해당 URL 로 전환
- `showPayment/hidePayment/showProgress/hideProgress/resize/iFrameStyle/`
  `windowStyle/polling/setConfirmParameters` 는 명시적 no-op 처리
- bootpay_webview_flutter_wkwebview 의존성을 `^3.23.30` 으로 상향
  (iOS NavigationDelegate URL 판정 화이트리스트 패치 포함)
- chore(example/ios): signing 설정을 변수화 + Flutter/LocalSigning.xcconfig
  (gitignored) 를 통한 개인 팀 override 구조 추가

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Assets 2
Loading