Skip to content

v3.23.30

@rupy1014 rupy1014 tagged this 20 Apr 02:53
iOS WKWebView 의 decidePolicyForNavigationAction 에서 기존
`!url.hasPrefix("http")` 블랙리스트 분기가 about:blank / data: / blob: /
file: / javascript: 같은 표준 웹 스키마까지 무조건 cancel + startAppToApp
으로 돌려버려, SPA 기반 결제 위젯(통합결제 union 등)의 iframe 내부
초기화·SPA 라우팅이 차단되는 회귀가 있었다.

- 표준 웹 스키마는 Dart 레이어(api.decidePolicyForNavigationAction)로 통과
- 결제/인증 앱 딥링크 스킴만 UIApplication.open 으로 위임
- URL(string: url)! force-unwrap 제거 → 빈 URL 크래시 리스크 해소

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