1

当有人按下提升按钮时,我想打开亚马逊应用程序。我正在使用url_launcher包并使用附属产品链接。

ElevatedButton(
      onPressed: () {
        launch("https://www.amazon.com/");
      },
      child: Text("amazon"),
    ),
4

1 回答 1

2

试试下面的代码希望它对你有帮助。

您必须使用此处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';
    }
  }
于 2022-01-04T11:53:11.473 回答