1. 使用url_launcher组件
- 官方地址
- pubspec.yaml文件中引入:
dependencies:
url_launcher 6.0.10
- 提示:最新版6.0.10+ 需要flutter的 SDK version >=2.14.0 < 3.0.0, (2.14.0)版本太低了,所以用的6.0.10
2. 使用
import 'package:url_launcher/url_launcher.dart';
/* desc:调转外部链接
* forceSafariVC:false 强制不使用SafariVC, true 相反
* forceWebView: false 强制不使用WebView, true 相反
*/
void launchURL(apkUrl) async {
if (await canLaunch(apkUrl)) {
await launch(apkUrl, forceSafariVC: false, forceWebView: false,);
} else {
throw 'Could not launch $apkUrl';
}
}
Tips:【小程序云开发】中高级前端面试题库(源码:小程序中联系我哟)。
---------- 创作不易,感谢大家,请多多支持!