首页 > 解决方案 > 如何在flutter中从webview返回应用程序?

问题描述

通过 webview 付款后,我需要将用户自动重定向回应用程序吗?如何实施?

标签: flutterwebview

解决方案


如果您使用的是flutter_webview_plugin。在自定义矩形中启动您的支付网关

final flutterWebviewPlugin = new FlutterWebviewPlugin();

flutterWebviewPlugin.launch(url,
  fullScreen: false,
  rect: new Rect.fromLTWH(
    0.0,
    0.0,
    MediaQuery.of(context).size.width,
    300.0,
  ),
);

并在此方法中侦听成功 url

flutterWebviewPlugin.onUrlChanged.listen((String url) {

});

并导航或弹出到您要转到的页面。


推荐阅读