当有人按下提升按钮时,我想打开亚马逊应用程序。我正在使用url_launcher
包并使用附属产品链接。
ElevatedButton(
onPressed: () {
launch("https://www.amazon.com/");
},
child: Text("amazon"),
),
当有人按下提升按钮时,我想打开亚马逊应用程序。我正在使用url_launcher
包并使用附属产品链接。
ElevatedButton(
onPressed: () {
launch("https://www.amazon.com/");
},
child: Text("amazon"),
),
试试下面的代码希望它对你有帮助。
您必须使用此处url_launcher
的包在您的 pubspec.yaml 文件中添加此依赖项
您也可以在此处参考我的答案以从 URL 打开应用程序
创建一个小部件
InkWell(
hoverColor: Colors.transparent,
child: Image.network(
'https://upload.wikimedia.org/wikipedia/commons/d/de/Amazon_icon.png',
width: 70,
height: 70,
),
onTap: () => amazon(),
)
创建 ontap 函数
amazon() async {
const url =
'https://www.amazon.com/';// or add your URL here
if (await canLaunch(url)) {
await launch(url);
} else {
throw 'Could not launch $url';
}
}