🔖

Flutter on the Web でAmazonアソシエイトをのリンクを貼る

2024/07/23に公開

FlutterアプリでAmazonアソシエイトのリンクを貼る方法
2022年5月2日現在最新版の url_launcher 6.1.0 https://pub.dev/packages/url_launcher
を使う。
isbn10()という関数は、僕が前に作った記事で、ISBN13をISBN10に変換する関数があるのでそれを使ってください。
https://zenn.dev/akiraindustry/articles/4ea1d08694b457
AmazonアソシエイトIDに自分のIDを入れてください。

Link(
  uri: Uri.parse('https://www.amazon.co.jp/dp/' +
    isbn10(document.get('isbn')) +
    '/?tag=' +
    'AmazonアソシエイトID'),
    target: LinkTarget.blank,
  builder: (BuildContext ctx, FollowLink? openLink) {
    return TextButton(
      onPressed: openLink,
      child: Text('Amazonへ'),
  );
  },
),

Discussion