首页 > 解决方案 > Flutter 中的非嵌入式网页

问题描述

我有一个使用 url_launcher 插件的应用程序。苹果上诉委员会表示:“该应用程序在应用程序内的网络视图中打开网址,而不是将其链接到应用程序之外以打开移动浏览器。”

你知道如何在 Flutter 中启动一个未嵌入应用程序的 url 吗?

标签: flutterurllauncher

解决方案


https://github.com/flutter/flutter/issues/55121

 _launchURL([String _url]) async {
   if (await canLaunch(_url)) {
      await launch(_url,forceWebView: false,forceSafariVC: false);
   } else {
     throw 'Could not launch $_url';
   }
 }

设置标志 - forceSafariVC 为 false 在应用程序之外启动 url


推荐阅读