flutter - 如何在flutter中从webview返回应用程序?
问题描述
通过 webview 付款后,我需要将用户自动重定向回应用程序吗?如何实施?
解决方案
如果您使用的是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) {
});
并导航或弹出到您要转到的页面。
推荐阅读
- swift - Swift Realm 结果转换为模型
- r - 生成多个邻接矩阵的更快方法
- docker - Datagrip DB 连接错误 - 无法从服务器读取响应。预期读取 4 个字节,在连接意外丢失之前读取 0 个字节
- amazon-web-services - 如何在没有域管理员帐户的情况下在 AWS Directory Service 上设置 AD FS?
- ios - 在 Swift 5 中检查 iOS 版本时的预期声明
- ruby - 我需要使用 hasrsine 函数返回两点之间的距离
- reactjs - 在功能组件中将回调作为道具传递时的反应性能问题
- javascript - 如何显示html页面(html代码存储在变量中)
- android-glide - 在 Android Studio 4.1 中找不到 GlideApp 符号
- django - 在 model.py 中运行函数 - Django