flutter - Flutter 中的非嵌入式网页
问题描述
我有一个使用 url_launcher 插件的应用程序。苹果上诉委员会表示:“该应用程序在应用程序内的网络视图中打开网址,而不是将其链接到应用程序之外以打开移动浏览器。”
你知道如何在 Flutter 中启动一个未嵌入应用程序的 url 吗?
解决方案
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
推荐阅读
- google-sheets - 有没有办法用importranges排除嵌套countif公式中的空单元格?
- python - 这两个numpy数组形状有什么区别?
- javascript - 如何在 javascript 中提高数字以提高功率?
- applescript - 在浮动窗口中显示来自重复循环的变量
- javascript - Javascript XMLHttpRequest 鼠标悬停事件监听器
- gradle - 导入 coroutines-common 会导致错误“无法将 JVM 目标 1.8 的内联字节码构建到...”。即使明确指定了 jvmTarget
- react-native - 为什么在为 redux 操作运行测试时不调用来自 __mock__ 文件夹的模拟?
- javascript - 如何修复errorerror试图在sql中更新表
- jquery - 是否可以让 $.ajax 返回一个值,比如函数?
- java - 如何提高从 hazelcast 读取数据的 Get 方法性能?