モケラ

Tech Sheets

mokelab

Flutterのurl_launcherを使って外部ブラウザでURLを開く

最終更新日:2019-12-17

url_launcherを使って外部ブラウザでURLを開くには、 canLaunch() で開けるかを確認した後、 launch() を呼びます。

import 'package:url_launcher/url_launcher.dart';

void _launch(BuildContext context) async {
  const url = 'https://tech.mokelab.com';
  if (!(await canLaunch(url))) {
    Scaffold.of(context).showSnackBar(SnackBar(
      content: Text("URLが開ません。。。"),
    ));
    return;
  }
  await launch(url);
  Scaffold.of(context).showSnackBar(SnackBar(
    content: Text("開きましたよ"),
  ));
}

一覧に戻る