launcher_url_util.dart 368 B

1234567891011121314
  1. import 'package:url_launcher/url_launcher.dart';
  2. class LauncherUrlUtil {
  3. LauncherUrlUtil._();
  4. static Future<void> launchHttpUrl(String url,
  5. {LaunchMode mode = LaunchMode.platformDefault}) async {
  6. final uri = Uri.parse(url);
  7. if (!await canLaunchUrl(uri)) {
  8. throw Exception('Could not launch $url');
  9. }
  10. launchUrl(uri, mode: mode);
  11. }
  12. }