Flutter tosspayments_sdk_flutter intent 스킴 오류

.
flutter, 식 flutter sdk.

payment_window_webview.dart , navigationDelegate , NavigationDecision.prevent.

tossPaymentsWebview(url) {
  final convertUrl = ConvertUrl(url);

  // 앱링크일시 convert하기 위해
  if (convertUrl.isAppLink()) {
    convertUrl.launchApp();
    return NavigationDecision.prevent;
  }
}


, .

if (didSuccess(request.url)) {
  return NavigationDecision.prevent;
}

if (didFail(request.url)) {
  return NavigationDecision.prevent;
}

tossPaymentsWebview(request.url);

return NavigationDecision.navigate;


tossPaymentsWebview , return, , prevent, navigate.

navigationDelegate

if (request.url.startsWith('intent://')) {
  return tossPaymentsWebview(request.url);
}

, sdk .

.
Was this page helpful?